SportsAllTime .COM

Horseshoes

Horseshoes is a classic outdoor game where players pitch specially designed horseshoes at a stake in the ground, aiming to land them as close as possible or, ideally, to "ring" the stake. Rooted in ancient throwing games, it has evolved into both a casual backyard pastime and a competitive sport with organized leagues and championships. The game combines elements of skill, precision, and strategy, making it accessible to players of all ages while offering a challenging pursuit for dedicated enthusiasts. Its enduring appeal lies in its simple yet engaging mechanics and its strong association with social gatherings and traditional Americana.

Quick Facts

Aspect Description
Category Traditional & Folk Sport, Casual & Party Game
Origin Ancient Greece/Rome (quoits-like games), Modern form in North America
First Known Play Informal play for centuries; organized competition early 20th century
Typical Participants Individuals or teams of two
Playing Area Pitching court with two stakes 40 feet apart (men), 30 feet (women/juniors)
Primary Equipment Pitching horseshoes, stakes
Governing Body National Horseshoe Pitchers Association (NHPA) in North America, various national bodies
Olympic Status Not an Olympic sport
Typical Match Duration Varies, often to a score of 40 points or a set number of innings

Overview

Horseshoes is a target sport where players take turns throwing horseshoes at a stake driven into the ground. The primary objective is to land the horseshoe around the stake, known as a "ringer," or as close to it as possible. The game is typically played by two individuals or two teams of two players each. A winner is determined by accumulating points over a series of pitches, with ringers earning the highest value. The first player or team to reach a predetermined score, often 40 points, or to complete a set number of innings, wins the match.

The sport holds significant cultural importance, particularly in North America, as a quintessential backyard game and a staple at picnics, campgrounds, and social gatherings. Beyond its casual appeal, competitive horseshoe pitching demands considerable skill, requiring players to master various pitching techniques, control trajectory, and adapt to different court conditions. Its blend of simple rules and challenging execution makes it an enduring and beloved activity for both recreational enjoyment and serious competition.

History

The origins of horseshoe pitching are often traced back to ancient Greece and Rome, where soldiers and citizens engaged in games involving throwing discarded metal objects, such as worn-out horseshoes or flat stones, at a target. This early form of the game, known as "quoits," involved throwing rings over a peg and is considered a direct ancestor of modern horseshoes.

As horseshoes became common with the widespread use of horses, the practice of pitching them for sport likely developed organically. It gained particular popularity in rural communities and among blacksmiths, who had ready access to the equipment. The game was brought to North America by European settlers and quickly became a popular pastime, especially in agricultural regions.

Evolution and Modernization

While informal play existed for centuries, the formalization of horseshoe pitching as an organized sport began in the early 20th century. The first known organized tournament took place in the United States in 1909. This period saw the standardization of rules, equipment, and court dimensions, paving the way for competitive play.

A pivotal moment in the sport's history was the formation of the National Horseshoe Pitchers Association (NHPA) in the United States in 1914. The NHPA played a crucial role in establishing uniform rules, promoting the sport, and organizing national championships. The first World Horseshoe Pitching Championship was held in 1915, further solidifying the sport's competitive structure.

Throughout the 20th century, horseshoe pitching continued to grow in popularity, with dedicated courts becoming common in parks, community centers, and private residences. Innovations in horseshoe design, such as the development of specialized pitching shoes with balanced weights and improved grip, also contributed to the sport's evolution, allowing for greater precision and consistency in competitive play.

Historical Timeline

Period Development
Ancient Times Games similar to quoits played in Greece and Rome, involving throwing metal rings or discs at a target.
Medieval Era Informal pitching of discarded horseshoes likely becomes a common pastime in Europe.
17th-19th Century Horseshoe pitching gains popularity in rural communities in Europe and North America.
1909 First recorded organized horseshoe pitching tournament in the United States.
1914 National Horseshoe Pitchers Association (NHPA) founded in the United States, standardizing rules.
1915 First World Horseshoe Pitching Championship held.
Mid-20th Century Sport experiences significant growth, with dedicated courts and leagues forming across North America.
Late 20th Century - Present Continued competitive play, development of specialized equipment, and efforts to preserve the sport's traditional appeal.

How Horseshoes is Played

Horseshoes is played on a designated court with two stakes driven into the ground, typically 40 feet apart for men and 30 feet for women and juniors. Players stand at one end of the court, behind a foul line, and take turns pitching two horseshoes towards the opposite stake. The objective is to land the horseshoe around the stake (a ringer) or as close as possible to it.

Match Flow

  1. Starting the Game: A coin toss or similar method determines which player or team pitches first.
  2. Pitching Turns: Each player pitches two horseshoes per turn. In singles, players alternate pitching their two shoes. In doubles, partners stand at opposite ends of the court, with one player from each team pitching from one end, and their partners pitching from the other.
  3. Scoring: After all four shoes (two from each player/team) have been pitched in an inning, points are awarded based on the proximity of the shoes to the stake. Only one player or team can score points in an inning.
  4. Retrieval and Next Inning: Once points are tallied, players retrieve their shoes, and the player/team that scored in the previous inning pitches first in the next inning. If no one scored, the player who pitched first in the previous inning pitches first again.
  5. Winning Conditions: The game continues until one player or team reaches a predetermined score (e.g., 40 points) or a set number of innings is completed, depending on the ruleset being used.

Player Roles

In singles play, each player acts independently. In doubles, partners work together, with one partner pitching from one end and the other from the opposite end. Communication and strategy between partners can be important, especially in competitive play, to maximize scoring opportunities and defend against opponents' ringers.

Typical Duration

The duration of a horseshoe match can vary significantly. A casual game to 21 points might last 20-30 minutes. Competitive matches to 40 points, especially with skilled players, can extend to an hour or more, depending on the number of ringers and close pitches.

Basic Court Layout

            +-------------------------------------------------+
            |                                                 |
            |                                                 |
            |  Foul Line (Pitcher's Box)                      |
            |  -----------------------------------------------|
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                B.C.E. (Before the Common Era) to 476 C.E. (Common Era).
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |                                                 |
            |
© 2026 SportsAllTime . All rights reserved.