Geek Games # 12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Destaque |
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
Bikini Karate Babes |
Destaque |
Escolha uma das três gostosas e tente prestar atenção na luta
/ Setas movimentam, 1,2,3 - Atacam |
Demo |
Personagens e visualização de nudez limitada |
\\bikini\\setup.exe |
run.app |
Instalar |
bikini |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
|
|
|
|
|
Jogos Eróticos |
|
|
|
|
|
D:\Projects\Geek-Games-12\CODE\ |
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
DreamStripper |
Jogos Eróticos |
Jogo interativo no qual você é presenteado com um ensaio de
uma stripper |
Demo |
Algumas funções desabilitadas |
\\eroticos\\dreamstrippergdidemoinstall.exe |
run.app |
Instalar |
dreamstripper |
Caminho
correto |
IMG
correta |
|
2 |
Holio U 1 |
Jogos Eróticos |
Escolha as opções certas para ter prazer com a garota |
Freeware |
Nenhuma |
\\eroticos\\69_room2.exe |
run.app |
Instalar |
holio |
Caminho
correto |
IMG
correta |
|
3 |
Holio U 2 |
Jogos Eróticos |
Escolha a opção certa para ter uma chance com a garota |
Freeware |
Nenhuma |
\\eroticos\\holio_u.exe |
run.app |
Instalar |
holioU |
Caminho
correto |
IMG
correta |
|
4 |
Aliensnatch |
Jogos Eróticos |
Ajude o ET a conhecer o prazer do ser humano |
Freeware |
Nenhuma |
\\eroticos\\aliensnatch.exe |
run.app |
Instalar |
aliensnatch |
Caminho
correto |
IMG
correta |
|
5 |
Hot Puzzle |
Jogos Eróticos |
Quebra-cabeça erótico. Você só precisa colocar todas as peças
no lugar correto para ver a mulher de um jeito maravilhoso |
Freeware |
Nenhuma |
\\eroticos\\hotpuzzle2.swf |
shellopen |
Abrir |
hotpuzzle |
Caminho
correto |
IMG
correta |
|
6 |
|
Jogos Eróticos |
Treta de minas, sem puxão de cabelo! |
Freeware |
Nenhuma |
\\eroticos\\AngelFighters.exe |
run.app |
Instalar |
angelf |
Caminho
correto |
IMG
correta |
|
7 |
|
Jogos Eróticos |
Escolha a opção e veja qual será o prazer que o Austin terá |
Freeware |
Nenhuma |
\\eroticos\\austinpenis.exe |
run.app |
Instalar |
austinpower |
Caminho
correto |
IMG
correta |
|
8 |
Fuck to the Future |
Jogos Eróticos |
Aventura erótica baseada no filme De volta
para o Futuro |
Freeware |
Nenhuma |
\\eroticos\\back2future.exe |
run.app |
Instalar |
backtothefuture |
Caminho
correto |
IMG
correta |
|
|
9 |
Chumps |
Jogos Eróticos |
Ah, Charlie! Charlie e suas aventuras... |
Freeware |
Nenhuma |
\\eroticos\\chumps.exe |
run.app |
Instalar |
chumps |
Caminho
correto |
IMG
correta |
|
10 |
Miami Spice |
Jogos Eróticos |
Mais um jogo interativo, com a presença da Safada Charlie |
Freeware |
Nenhuma |
\\eroticos\\VicioMiami.exe |
run.app |
Instalar |
miami |
Caminho
correto |
IMG
correta |
|
|
11 |
El
Zacko's |
Jogos Eróticos |
Está a fim de ver essa garota nua? Se está, aproveite, pois é
bem fácil. Basta clicar com o mouse várias vezes sobre a roupa dela |
Freeware |
Nenhuma |
\\eroticos\\Sexgirl.exe |
run.app |
Instalar |
sexgirl |
Caminho
correto |
IMG
correta |
|
12 |
Money Strip |
Jogos Eróticos |
Seja rápido e pegue todas as peças que caem para ser
presenteado com um strip da garota que você escolheu |
Freeware |
Nenhuma |
\\eroticos\\moneystrip.swf |
shellopen |
Abrir |
moneystrip |
Caminho
correto |
IMG
correta |
|
13 |
Gafas X |
Jogos Eróticos |
Você é um agente secreto e deve encontrar um microfilme em uma
espécie de festa de final de ano. Para isso, há uma lupa que permite que a
visão por baixo das roupas |
Freeware |
Nenhuma |
\\eroticos\\gafaX.exe |
run.app |
Instalar |
gafaX |
Caminho
correto |
IMG
correta |
|
|
|
|
|
14 |
Wayne's Watch |
Jogos Eróticos |
Esses garotos tiveram muita sorte! Estão vão encontrar a
preciosa Charlie |
Freeware |
Nenhuma |
\\eroticos\\waynewatch.exe |
run.app |
Instalar |
wayneswatch |
Caminho
correto |
IMG
correta |
|
|
15 |
Get naked or get out |
Jogos Eróticos |
A Mariah Carey está a fim de trocar a roupinha íntima e
precisa da sua ajuda. Vai negar? |
Freeware |
Nenhuma |
\\eroticos\\marian.exe |
run.app |
Instalar |
marian |
Caminho
correto |
IMG
correta |
|
|
|
16 |
Girl-on-Girl |
Jogos Eróticos |
Jogo erótico no qual você deve usar a imaginação para colocar
uma garota na posição sexual adequada |
Freeware |
Nenhuma |
\\eroticos\\girl-on-girl.exe |
run.app |
Instalar |
girlongirl |
Caminho
correto |
IMG
correta |
|
|
|
17 |
HardBall |
Jogos Eróticos |
Não deixe o vovô ver esse jogo de arcanóide, pode ser que ele
não resista |
Freeware |
Nenhuma |
\\eroticos\\hardball.exe |
run.app |
Instalar |
hardball |
Caminho
correto |
IMG
correta |
|
|
|
18 |
Hentai Puzzle 2 |
Jogos Eróticos |
Puzzle hentai para você se divertir |
Freeware |
Nenhuma |
\\eroticos\\hentaipuzzle.exe |
run.app |
Instalar |
hentaipuzzle |
Caminho
correto |
IMG
correta |
|
|
|
19 |
Hogans Pornos |
Jogos Eróticos |
Seja o diretor de um filme pornô. Todas as cenas são
controladas por você |
Freeware |
Nenhuma |
\\eroticos\\hogans.exe |
run.app |
Instalar |
hoganspornos |
Caminho
correto |
IMG
correta |
|
|
|
|
|
20 |
Little Rabbit |
Jogos Eróticos |
Coelhinha da Páscoa, o que trazes pra mim? |
Freeware |
Nenhuma |
\\eroticos\\11.exe |
run.app |
Instalar |
11 |
Caminho
correto |
IMG
correta |
|
|
|
|
|
21 |
StripBowl |
Jogos Eróticos |
Teste a sua mira para fazer strike nesse jogo de boliche
sensual |
Freeware |
Nenhuma |
\\eroticos\\stripbowl_game.swf |
shellopen |
Abrir |
stripbowl |
Caminho
correto |
IMG
correta |
|
22 |
Tool Time |
Jogos Eróticos |
Paródia sexual...Imagine essa garota com todos esses
acessórios |
Freeware |
Nenhuma |
\\eroticos\\tootime.exe |
run.app |
Instalar |
tootime |
Caminho
correto |
IMG
correta |
|
23 |
Enbolas |
Jogos Eróticos |
Acerte todas as bolas na seqüência correta para ter uma bola
surpresa feita pelas garotas |
Freeware |
Nenhuma |
\\eroticos\\enbolas.swf |
shellopen |
Abrir |
enbolas |
Caminho
correto |
IMG
correta |
|
24 |
Match a Boob |
Jogos Eróticos |
Jogo de memória com seios cheios de efeitos |
Freeware |
Nenhuma |
\\eroticos\\matchaboob.exe |
run.app |
Instalar |
matchaboob |
Caminho
correto |
IMG
correta |
|
25 |
Match Up |
Jogos Eróticos |
Memorize essas tentações |
Freeware |
Nenhuma |
\\eroticos\\matchup.exe |
run.app |
Instalar |
matchup |
Caminho
correto |
IMG
correta |
|
26 |
Find 5 |
Jogos Eróticos |
Descubra as diferenças entre essas duas imagens |
Freeware |
Nenhuma |
\\eroticos\\find5\\find5.exe |
run.app |
Instalar |
find5 |
Caminho
correto |
IMG
correta |
|
27 |
Memory Bodies v2 |
Jogos Eróticos |
Teste de memória |
Freeware |
Nenhuma |
\\eroticos\\MemoryBodies-Volume2.exe |
run.app |
Instalar |
memorybodies |
Caminho
correto |
IMG
correta |
|
28 |
Naked Quiz 4 |
Jogos Eróticos |
Teste seus conhecimentos, somente seus conhecimentos nesse
quiz |
Freeware |
Nenhuma |
\\eroticos\\naked_quiz.exe |
run.app |
Instalar |
nakedquiz |
Caminho
correto |
IMG
correta |
|
29 |
Orgasm Girl |
Jogos Eróticos |
Faça com que esta preciosa garota tenha orgasmo sem deixar que
ela acorde. Utilize os objetos para tocá-la |
Freeware |
Nenhuma |
\\eroticos\\Orgasm_girl.exe |
run.app |
Instalar |
orgasmgirl |
Caminho
correto |
IMG
correta |
|
30 |
Orgasmo |
Jogos Eróticos |
Utilize os distintos objetos nas diferentes partes do corpo
para que a garota chegue ao orgasmo |
Freeware |
Nenhuma |
\\eroticos\\play_the_pump.exe |
run.app |
Instalar |
playthepump |
Caminho
correto |
IMG
correta |
|
31 |
Orgy Escape |
Jogos Eróticos |
Hummm! Que orgia hein? |
Freeware |
Nenhuma |
\\eroticos\\7182.exe |
run.app |
Instalar |
orgy |
Caminho
correto |
IMG
correta |
|
32 |
Parejas de culetes |
Jogos Eróticos |
Joguinho de memória do jeitinho que nós, brasileiros, gostamos |
Freeware |
Nenhuma |
\\eroticos\\parejasdeculetes.exe |
run.app |
Instalar |
pareja |
Caminho
correto |
IMG
correta |
|
33 |
Playmate Strip-tac-toe |
Jogos Eróticos |
Chame o vovô para ver esse jogo da velha, mas antes, faça um
curso de primeiros socorros, pois ele pode não resistir |
Freeware |
Nenhuma |
\\eroticos\\3enrayaplaymate.exe |
run.app |
Instalar |
3enray |
Caminho
correto |
IMG
correta |
|
34 |
Puzzle Manga |
Jogos Eróticos |
Complete os puzzles animados dessa garota em diferentes
posições sexuais. Parece difícil, mas praticando você pode conseguir |
Freeware |
Nenhuma |
\\eroticos\\PuzzleManga.exe |
run.app |
Instalar |
puzzlemanga |
Caminho
correto |
IMG
correta |
|
35 |
Sex Kitten Sim date II |
Jogos Eróticos |
Troque uma idéia legal com alguma garota e depois....é só
correr para o abraço! |
Freeware |
Nenhuma |
\\eroticos\\sim_date_2.exe |
run.app |
Instalar |
simdate2 |
Caminho
correto |
IMG
correta |
|
36 |
SexFiles |
Jogos Eróticos |
Você achou que faltava sexo nessa série? Então veja! |
Freeware |
Nenhuma |
\\eroticos\\939.exe |
run.app |
Instalar |
939 |
Caminho
correto |
IMG
correta |
|
|
|
37 |
Sexual Information 101- Whose Are They? |
Jogos Eróticos |
Descubra se você reconhece as musas do cinema observando
somente seus mamilos |
Freeware |
Nenhuma |
\\eroticos\\adivina.exe |
run.app |
Instalar |
adivina |
Caminho
correto |
IMG
correta |
|
38 |
Simulatore di orgasmi |
Jogos Eróticos |
Simulador de orgasmo para você usar a criatividade |
Freeware |
Nenhuma |
\\eroticos\\orgsimulator.exe |
run.app |
Instalar |
orgyescape |
Caminho
correto |
IMG
correta |
|
|
39 |
Spermatos |
Jogos Eróticos |
Evite que a mocinha pegue uma doença ou engravide |
Freeware |
Nenhuma |
\\eroticos\\spermato.exe |
run.app |
Instalar |
Spermatos |
Caminho
correto |
IMG
correta |
|
|
|
40 |
Strip The Girl |
Jogos Eróticos |
Escolha a garota que você quer ver nua |
Freeware |
Nenhuma |
\\eroticos\\stripthegirl.exe |
run.app |
Instalar |
stripthegirl |
Caminho
correto |
IMG
correta |
|
41 |
Super Shag Land |
Jogos Eróticos |
Escape das coisas que impedem que você faça uma orgia |
Freeware |
Nenhuma |
\\eroticos\\super_shag.exe |
run.app |
Instalar |
supershagland |
Caminho
correto |
IMG
correta |
|
42 |
Tarzan X |
Jogos Eróticos |
Divirta-se com um arcanóide muito sexy... |
Freeware |
Nenhuma |
\\eroticos\\TarzanX.exe |
run.app |
Instalar |
tarzanX |
Caminho
correto |
IMG
correta |
|
43 |
The king's Oasis |
Jogos Eróticos |
Aqui, é você quem escolhe a posição em que eles vão transar |
Freeware |
Nenhuma |
\\eroticos\\sjand.exe |
run.app |
Instalar |
sjand |
Caminho
correto |
IMG
correta |
|
|
|
44 |
The Tokes of Hazzard |
Jogos Eróticos |
Será que você conseguiria algo além de uma carona? |
Freeware |
Nenhuma |
\\eroticos\\autostop.exe |
run.app |
Instalar |
autostop |
Caminho
correto |
IMG
correta |
|
45 |
Trinity |
Jogos Eróticos |
Trinity é uma cantora de êxito, mas está muito solitária.
Ajude-a a não sentir-se assim |
Freeware |
Nenhuma |
\\eroticos\\trinity.exe |
run.app |
Instalar |
trinity |
Caminho
correto |
IMG
correta |
|
46 |
Unreveal Tournament |
Jogos Eróticos |
Capture
o maior número possível de quadrados e as garotas ficarão nuas |
Freeware |
Nenhuma |
\\eroticos\\Serpientestrip.exe |
run.app |
Instalar |
Serpientestrip |
Caminho
correto |
IMG
correta |
|
47 |
XXX Mass |
Jogos Eróticos |
Feliz Natal a todos!!! Aventura natalina quente |
Freeware |
Nenhuma |
\\eroticos\\xxxmas.exe |
run.app |
Instalar |
XXXmass |
Caminho
correto |
IMG
correta |
|
|
|
|
48 |
Yayaxx |
Jogos Eróticos |
O que vale é a agilidade, seja rápido e clique com o mouse na
mulher que estiver acordada. Daí, é só correr para o abraço! Abraço? |
Freeware |
Nenhuma |
\\eroticos\\Yayaxx.exe |
run.app |
Instalar |
yayaxx |
Caminho
correto |
IMG
correta |
|
|
|
49 |
Excite Pochi |
Jogos Eróticos |
Leva a garota a ter um prazer extremo |
Freeware |
Nenhuma |
\\eroticos\\excitepochi.swf |
shellopen |
Abrir |
excitepochi |
Caminho
correto |
IMG
correta |
|
50 |
Hentai Pussy |
Jogos Eróticos |
Use esses acessórios para dar mais prazer à garota |
Freeware |
Nenhuma |
\\eroticos\\hentaipussygame.swf |
shellopen |
Abrir |
hentaipussygame |
Caminho
correto |
IMG
correta |
|
51 |
Hot Blonde Girl |
Jogos Eróticos |
Escolha a posição e a 'roupa' que a garota deve estar e usar
respectivamente |
Freeware |
Nenhuma |
\\eroticos\\hotblondegirl.swf |
shellopen |
Abrir |
hotblondegirl |
Caminho
correto |
IMG
correta |
|
52 |
Nude Streakers |
Jogos Eróticos |
Invasão
de campo. Controle um homem ou uma mulher fugindo dos policiais |
Freeware |
Nenhuma |
\\eroticos\\nude-streakers.swf |
shellopen |
Abrir |
nudestreakers |
Caminho
correto |
IMG
correta |
|
53 |
Spank The Bootly |
Jogos Eróticos |
Utilize a mão para puni-la. Depois, veja as marcas vermelhas
que ficaram |
Freeware |
Nenhuma |
\\eroticos\\spankthebooty.swf |
shellopen |
Abrir |
spankbooty |
Caminho
correto |
IMG
correta |
|
54 |
Speed Strip Poker |
Jogos Eróticos |
Pôquer pornográfico com uma linda garota |
Freeware |
Nenhuma |
\\eroticos\\SpeedStripPoker.swf |
shellopen |
Abrir |
speedstrippoker |
Caminho
correto |
IMG
correta |
|
55 |
Spermananalodyssea |
Jogos Eróticos |
Guie o esperma
para o caminho correto |
Freeware |
Nenhuma |
\\eroticos\\spermananalodyssea.swf |
shellopen |
Abrir |
Spermananalodyssea |
Caminho
correto |
IMG
correta |
|
56 |
Feel the Flash |
Jogos Eróticos |
Ela está querendo que você a deixe louca de prazer |
Freeware |
Nenhuma |
\\eroticos\\feeltheflash.swf |
shellopen |
Abrir |
feeltheflash |
Caminho
correto |
IMG
correta |
|
57 |
Dressup |
Jogos Eróticos |
Vestir a garoto do jeito que mais te agrada é o seu dever
nesse jogo |
Freeware |
Nenhuma |
\\eroticos\\99202_sk001DressUp.exe |
run.app |
Instalar |
Dressup |
Caminho
correto |
IMG
correta |
|
58 |
Mammary Memory |
Jogos Eróticos |
Para ganhar, não tire esses seios da cabeça |
Freeware |
Nenhuma |
\\eroticos\\mammary-memory.exe |
run.app |
Instalar |
mammarymemory |
Caminho
correto |
IMG
correta |
|
59 |
mammary Memory - Flash hog |
Jogos Eróticos |
Memorize essas mamas |
Freeware |
Nenhuma |
\\eroticos\\310_mammem2.exe |
run.app |
Instalar |
310 |
Caminho
correto |
IMG
correta |
|
60 |
ABC 2 |
Jogos Eróticos |
Peitos alfabéticos. Aprenda o alfabeto em inglês |
Freeware |
Nenhuma |
\\eroticos\\abc2.exe |
run.app |
Instalar |
abc |
Caminho
correto |
IMG
correta |
|
61 |
Anna Tennis |
Jogos Eróticos |
Você não vai deixar a Aninha perder esse jogo, não é? |
Freeware |
Nenhuma |
\\eroticos\\AnnaTennis.exe |
run.app |
Instalar |
aninha |
Caminho
correto |
IMG
correta |
|
62 |
Britney Slap |
Jogos Eróticos |
Dê tapinhas porque ela gosta |
Freeware |
Nenhuma |
\\eroticos\\britney_slap.exe |
run.app |
Instalar |
britney_slap |
Caminho
correto |
IMG
correta |
|
|
63 |
Fake boob Flash |
Jogos Eróticos |
Nem tudo é o que realmente parece ser! Olhando melhor, você
irá descobrir o porquê |
Freeware |
Nenhuma |
\\eroticos\\fakeboobflash.swf |
shellopen |
Abrir |
fakeboob |
Caminho
correto |
IMG
correta |
|
64 |
Pamela |
Jogos Eróticos |
É capaz de ligar para a Pamela? Mostre toda sua arte de
sedução |
Freeware |
Nenhuma |
\\eroticos\\Pamela.exe |
run.app |
Instalar |
Pamela |
Caminho
correto |
IMG
correta |
|
65 |
Strip Stripperella |
Jogos Eróticos |
Auxilie essa charmosa garota a trocar de roupa |
Freeware |
Nenhuma |
\\eroticos\\stripelrella.exe |
run.app |
Instalar |
striptella |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
|
|
|
|
|
Jogos Violentos |
|
|
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
Code of The Samurai |
Jogos Violentos |
Samurai Jack em uma aventura muito perigosa |
Freeware |
Setas controlam o jogo, espaço usa a arma |
\\violencia\\codeofthesamurai.swf |
EXECUTAR |
Abrir |
samuraijack |
Caminho
correto |
IMG
correta |
|
2 |
Crazy Steven |
Jogos Violentos |
Nesse jogo, você é Steven, um louco com uma espada que quer
matar todos pela frente |
Freeware |
Setas controlam o jogo, espaço usa a espada |
\\violencia\\crazysteven.swf |
EXECUTAR |
Abrir |
crazysteven |
Caminho
correto |
IMG
correta |
|
|
3 |
Russian Affairs |
Jogos Violentos |
Passe através dos corredores escuros, disparando na máfia
inimiga |
Freeware |
How to Play possui detalhes visuais de como controlar o jogo |
\\violencia\\russ_affairs.exe |
EXECUTAR |
Abrir |
russianaffairs |
Caminho
correto |
IMG
correta |
|
4 |
Global Rescue |
Jogos Violentos |
Sua missão é resgatar os reféns. Para isso, você conta com um
helicóptero armado, não tenha piedade |
Freeware |
Setas controlam o jogo, Z, X e C usam as armas |
\\violencia\\globalrescue.swf |
EXECUTAR |
Abrir |
globalrescue |
Caminho
correto |
IMG
correta |
|
|
|
|
5 |
Gun Run 5 |
Jogos Violentos |
A cidade está infestada de robôs e você precisa destruí-los |
Freeware |
Mouse usa a arma, A, D e W movimentam o personagem |
\\violencia\\gunrun 5.swf |
EXECUTAR |
Abrir |
gunrun |
Caminho
correto |
IMG
correta |
|
6 |
Kristmas Kombat |
Jogos Violentos |
Combate natalino. Escolha o personagem que você quer lutar e o
seu adversário |
Freeware |
Tecla W(Golpeia), A(Soco), S(Chute) e D(arremessa) e setas
movimentam o lutador |
\\violencia\\kristmas_kombat.exe |
EXECUTAR |
Abrir |
kristmas |
Caminho
correto |
IMG
correta |
|
7 |
Heli Attack 3 |
Jogos Violentos |
Você é um soldado com uma missão: destruir todos inimigos |
Freeware |
A, D, W e S controlam o personagem e mouse usa as armas |
\\violencia\\Heli Attack 3.swf |
EXECUTAR |
Abrir |
heliattack |
Caminho
correto |
IMG
correta |
|
8 |
Samurai Asshole |
Jogos Violentos |
Nesse jogo, você incorpora um samurai que tem de matar todos
pela frente |
Freeware |
Setas controlam o jogo, A, S e D usa as armas e realiza
movimentos especiais |
\\violencia\\samurai.swf |
EXECUTAR |
Abrir |
samuraiasshole |
Caminho
correto |
IMG
correta |
|
9 |
samuraisblood2 |
Jogos Violentos |
Aniquile todos os seus adversários usando sua espada e golpes
especiais |
Freeware |
Setas controlam o jogo, Z, X e C usa as armas |
\\violencia\\samuraisblood2.swf |
EXECUTAR |
Abrir |
samuraisblood2 |
Caminho
correto |
IMG
correta |
|
10 |
Shino Beat |
Jogos Violentos |
Você é um cara correndo como louco com uma espada na mão |
Freeware |
Setas controlam o jogo, W e X usa a espada e pula |
\\violencia\\shinobeat.swf |
EXECUTAR |
Abrir |
shinobeat |
Caminho
correto |
IMG
correta |
|
11 |
Silent Death |
Jogos Violentos |
Você é um agente secreto com muitas missões para cumprir |
Freeware |
A, D, W e S controlam o jogo e mouse usa as armas |
\\violencia\\silentdeath.swf |
EXECUTAR |
Abrir |
silentdeath |
Caminho
correto |
IMG
correta |
|
|
12 |
Soulmech Shinobu |
Jogos Violentos |
Nesse jogo, você é uma ninja. Sua missão: matar todos pela
frente |
Freeware |
Setas controlam o jogo, Z, X e C usa as armas |
\\violencia\\soulmechshinobu.swf |
EXECUTAR |
Abrir |
soulmechshinobu |
Caminho
correto |
IMG
correta |
|
|
|
|
13 |
Capoeira Game |
Jogos Violentos |
Desafie o computador em
uma luta de capoeira |
Freeware |
Tecla V (chuta), W (salta), S (defende), A (recua), G e H
(golpear com as mãos) |
\\violencia\\capoeiragame.exe |
EXECUTAR |
Abrir |
capoeira |
Caminho
correto |
IMG
correta |
|
14 |
Iron Mike |
Jogos Violentos |
Desafie seu oponente nessa luta de boxe |
Freeware |
Tecla A (Golpeia com a mão esquerda), D (Golpeia com a mão
direita), Z(Golpeia de baixo com a esquerda), C(Golpeia de baixo com a
direita), S (Forte superior), Up(Bloqueia) e Down(Bloqueia agachado) |
\\violencia\\iron_mike.exe |
EXECUTAR |
Abrir |
iron_mike |
Caminho
correto |
IMG
correta |
|
15 |
Kumite |
Jogos Violentos |
Lute karate com um oponente, mostrando quem luta melhor |
Freeware |
Setas controlam o jogo |
\\violencia\\kumite.exe |
EXECUTAR |
Abrir |
kumite |
Caminho
correto |
IMG
correta |
|
16 |
Kungfu Special Trainer |
Jogos Violentos |
Treine seus reflexos desviando das frutas |
Freeware |
Teclas E(chute alto do lado esquerdo), D(soco do lado
esquerdo), C(chute rasteiro do lado esquerdo), O(chute alto do lado direito), K(soco do
lado direito) e M(chute rasteiro do lado direito) |
\\violencia\\KungfuSpecialTrainer.exe |
EXECUTAR |
Abrir |
kungfuspecialtrainer |
Caminho
correto |
IMG
correta |
|
17 |
Overkill |
Jogos Violentos |
Sangue
e ação em um jogo similar ao Doom em caracteres ASCII. |
Freeware |
Para executar o jogo é necessário executar o arquivo
Server.exe e depois o Overkill.exe. Setas controlam o jogo |
\\violencia\\0verkill-0.15-win32\ |
EXECUTAR |
Abrir |
overkill |
Caminho
correto |
IMG
correta |
|
18 |
Recon Crypt |
Jogos Violentos |
Extermine todos os zumbes e fantasmas que passarem pelo seu
caminho |
Freeware |
Mouse e setas controlam o jogo |
\\violencia\\recon crypt\\recon crypt.exe |
EXECUTAR |
Abrir |
recon |
Caminho
correto |
IMG
correta |
|
19 |
Sword Tournament |
Jogos Violentos |
Jogo estilo luta com vários personagens, acabe com todos |
Freeware |
Setas controlam o jogo, espaço dá o golpe especial |
\\violencia\\swordtournament.swf |
EXECUTAR |
Abrir |
swordtournament |
Caminho
correto |
IMG
correta |
|
20 |
Thing Thing 2 |
Jogos Violentos |
Mantenha-se vivo nesse jogo, você tem uma arma mas os inimigos
são muitos |
Freeware |
Setas controlam o jogo, mouse atira |
\\violencia\\thing_thing_2.swf |
EXECUTAR |
Abrir |
thing_thing_2 |
Caminho
correto |
IMG
correta |
|
21 |
StickRPG Combat |
Jogos Violentos |
Acerte a cabeça de todos os que aparecem pela frente |
Freeware |
Setas controlam o jogo, mouse usa o taco |
\\violencia\\StickRPG_Combat.swf |
EXECUTAR |
Abrir |
StickRPG_Combat |
Caminho
correto |
IMG
correta |
|
22 |
Brink of Alienation 2 |
Jogos Violentos |
Os aliens invadiram a terra e sua missão é destruí-los |
Freeware |
Setas controlam o jogo, espaço atira, shift usa granada |
\\violencia\\Brink_of_Alienation_2.swf |
EXECUTAR |
Abrir |
Brink_of_Alienation_2 |
Caminho
correto |
IMG
correta |
|
23 |
Gunny Bunny |
Jogos Violentos |
Você é um coelho com várias armas, mate todos os que encontrar
pela frente |
Freeware |
Mouse controla o jogo, W e D usa as armas |
\\violencia\\Gunny_Bunny.swf |
EXECUTAR |
Abrir |
Gunny_Bunny |
Caminho
correto |
IMG
correta |
|
24 |
Stick Figure Penalty |
Jogos Violentos |
Escolha a arma com a qual você vai acabar com seu inimigo |
Freeware |
Mouse controla o jogo |
\\violencia\\99190_StickFigurePenalty.exe |
EXECUTAR |
Abrir |
StickFigurePenalty |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jogos de Cassino |
|
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
|
1 |
3 Card Poker |
Jogos de Cassino |
Jogo de pôquer com gráficos bem legais |
Freeware |
Nenhuma |
\\jogos de azar\\3card_poker.swf |
shellopen |
Abrir |
3card_poker |
Caminho
correto |
IMG
correta |
|
2 |
Keno |
Jogos de Cassino |
Jogo no estilo keno, uma espécie de loteria milenar que veio
da China |
Freeware |
Nenhuma |
\\jogos de azar\\46.swf |
shellopen |
Abrir |
46 |
Caminho
correto |
IMG
correta |
|
3 |
Caribbean Poker |
Jogos de Cassino |
Jogo de pôquer com visual do Caribe |
Freeware |
Nenhuma |
\\jogos de azar\\58.swf |
shellopen |
Abrir |
58 |
Caminho
correto |
IMG
correta |
|
4 |
Lei it Ride |
Jogos de Cassino |
Jogo de pôquer superdivertido |
Freeware |
Nenhuma |
\\jogos de azar\\98.swf |
shellopen |
Abrir |
98 |
Caminho
correto |
IMG
correta |
|
5 |
Sing of the Zodiac |
Jogos de Cassino |
Jogo caça-níqueis com figuras dos signos do zodíaco |
Freeware |
Nenhuma |
\\jogos de azar\\220.swf |
shellopen |
Abrir |
220 |
Caminho
correto |
IMG
correta |
|
6 |
Flash rollete |
Jogos de Cassino |
Jogo simples e rápido de roleta |
Freeware |
Nenhuma |
\\jogos de azar\\534.swf |
shellopen |
Abrir |
534 |
Caminho
correto |
IMG
correta |
|
7 |
Poker Machine |
Jogos de Cassino |
Superjogo de pôquer eletrônico |
Freeware |
Nenhuma |
\\jogos de azar\\599.swf |
shellopen |
Abrir |
599 |
Caminho
correto |
IMG
correta |
|
8 |
Casino |
Jogos de Cassino |
Jogo de roleta no estilo clássico |
Freeware |
Nenhuma |
\\jogos de azar\\600.swf |
shellopen |
Abrir |
600 |
Caminho
correto |
IMG
correta |
|
9 |
President Blackjack |
Jogos de Cassino |
Jogo de blackjack em que se apostam doses de wisky |
Freeware |
Nenhuma |
\\jogos de azar\\662.swf |
shellopen |
Abrir |
662 |
Caminho
correto |
IMG
correta |
|
10 |
Colosseum Casino |
Jogos de Cassino |
Jogo de blackjack no estilo 3 em 2 |
Freeware |
Nenhuma |
\\jogos de azar\\720.swf |
shellopen |
Abrir |
720 |
Caminho
correto |
IMG
correta |
|
11 |
Kamala´s Blackjack |
Jogos de Cassino |
Jogo de blackjack com Kamala, o gigante |
Freeware |
Nenhuma |
\\jogos de azar\\861.swf |
shellopen |
Abrir |
861 |
Caminho
correto |
IMG
correta |
|
12 |
Apuesten Passline |
Jogos de Cassino |
Jogo de dados superdivertido |
Freeware |
Nenhuma |
\\jogos de azar\\1721-apuesten.swf |
shellopen |
Abrir |
1721-apuesten |
Caminho
correto |
IMG
correta |
|
13 |
Free Bingo |
Jogos de Cassino |
Jogo de bingo superdivertido! |
Freeware |
Nenhuma |
\\jogos de azar\\1727-bingo.swf |
shellopen |
Abrir |
1727-bingo |
Caminho
correto |
IMG
correta |
|
14 |
Blackjack 3 to 1 |
Jogos de Cassino |
Superjogo de blackjack 3 em 1! |
Freeware |
Nenhuma |
\\jogos de azar\\bjack.swf |
shellopen |
Abrir |
bjack |
Caminho
correto |
IMG
correta |
|
15 |
Blackjack Pays |
Jogos de Cassino |
Jogo de cartas no estilo blackjack |
Freeware |
Nenhuma |
\\jogos de azar\\blackjack1.swf |
shellopen |
Abrir |
blackjack1 |
Caminho
correto |
IMG
correta |
|
16 |
Caça Niqueis |
Jogos de Cassino |
Jogo caça-níqueis no estilo clássico |
Freeware |
Nenhuma |
\\jogos de azar\\caca_niqueis3.swf |
shellopen |
Abrir |
caca_niqueis3 |
Caminho
correto |
IMG
correta |
|
17 |
Flash Poker |
Jogos de Cassino |
Jogo rápido e simples de pôquer |
Freeware |
Nenhuma |
\\jogos de azar\\flash_poker.swf |
shellopen |
Abrir |
flash_poker |
Caminho
correto |
IMG
correta |
|
18 |
Caça Niqueis Fruit Slots |
Jogos de Cassino |
Jogo caça-níqueis com figuras de frutas |
Freeware |
Nenhuma |
\\jogos de azar\\fruit.swf |
shellopen |
Abrir |
fruit |
Caminho
correto |
IMG
correta |
|
19 |
Blackjack |
Jogos de Cassino |
Jogo de blackjack no estilo 3 em 1 |
Freeware |
Nenhuma |
\\jogos de azar\\game_224.swf |
shellopen |
Abrir |
game_224 |
Caminho
correto |
IMG
correta |
|
20 |
Poker Superstars |
Jogos de Cassino |
Jogo com as grandes feras do pôquer mundial |
Freeware |
Nenhuma |
\\jogos de azar\\pokersuperstars.swf |
shellopen |
Abrir |
pokersuperstars |
Caminho
correto |
IMG
correta |
|
21 |
Roleta |
Jogos de Cassino |
Superjogo de roleta com animações que o levam para dentro do
cassino |
Freeware |
Nenhuma |
\\jogos de azar\\roleta.swf |
shellopen |
Abrir |
roleta |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
|
|
Mods_Call of Duty 2 |
|
|
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
More blood |
Mods |
Adicione mais sangue no game. Obs.: Essa modificação só
funciona corretamente com versão Demo e no modo de jogo Single Player |
Freeware |
Nenhuma |
\\mods\\Call of Duty 2\\Single Player\\MoreBlood.exe |
run.app |
Instalar |
callofduty |
Caminho
correto |
IMG
correta |
|
|
|
2 |
Realistic Blood |
Mods |
Torne o game mais realista, alterando texturas de paredes,
sangues e outros componentes do game |
Freeware |
Nenhuma |
\\mods\\Call of Duty 2\\Single Player\\Realistic Blood.exe |
run.app |
Instalar |
callofduty |
Caminho
correto |
IMG
correta |
|
|
|
3 |
WCP |
Mods |
Altere o tempo de explosão das granadas, a mira das armas e
outras funções do game, deixando-o o mais realista possível |
Freeware |
Nenhuma |
\\mods\\Call of Duty 2\\Single Player\\WCP.exe |
run.app |
Instalar |
callofduty |
Caminho
correto |
IMG
correta |
|
|
|
4 |
WCP CoD2 Reality |
Mods |
Segunda versão de modificação de realismo no game |
Freeware |
Nenhuma |
\\mods\\Call of Duty 2\\Single Player\\WCP CoD2 Reality.exe |
run.app |
Instalar |
callofduty |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
|
|
|
Mods_Doom 3 |
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
Tradução do Game |
Mods |
Tradução de legendas em português |
Freeware |
Nenhuma |
\\mods\\Doom 3\\Traducao\\doom_3_pt.exe |
run.app |
Instalar |
doom3 |
Caminho
correto |
IMG
correta |
|
2 |
Mapas |
Mods |
Adicione sete novos mapas e novos cenários na seção
multiplayer |
Freeware |
Nenhuma |
\\mods\\Doom 3\\Mapas\\Mapas.exe |
run.app |
Instalar |
doom3 |
Caminho
correto |
IMG
correta |
|
3 |
Tets' Gore and Quality
Mod |
Mods |
Altere
as texturas e outras funções do game, o deixando mais realístico |
Freeware |
Nenhuma |
\\mods\\Doom 3\\MOD\\Tets_gore_and_quality.exe |
run.app |
Instalar |
doom3 |
Caminho
correto |
IMG
correta |
|
4 |
Tradução Doom 3 Resurrection of Evil |
Mods |
Tradução
de legendas em português do game Doom 3 Resurrection of Evil |
Freeware |
Nenhuma |
\\mods\\Doom 3\\Traducao\\Doom3_resurrection_of_evi_br.exe |
run.app |
Instalar |
doom3 |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
Mods_GTA San Andreas |
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
GTA Tournament |
Mods |
Essa modificação on-line permite que seu jogo tenha 96
jogadores e 12 mil carros |
Freeware |
Nenhuma |
\\mods\\gta\\gtat-sa-02.exe |
run.app |
Instalar |
gtasa2 |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
Mods_Quake 4 |
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
Tradução BR |
Mods |
Tradução de legendas em português |
Freeware |
Nenhuma |
\\mods\\quake 4\\Traducao\\quake_4_br.exe |
run.app |
Instalar |
quake4 |
Caminho
correto |
IMG
correta |
|
2 |
APA Quake-N-Strafe 3 in 1 |
Mods |
Essa modificação adiciona um modo Analysis extra, é muito útil
para quem possui um computador que não tem muita performance |
Freeware |
Nenhuma |
\\mods\\Quake 4\\MODs\\APA Quake-N-Strafe.exe |
run.app |
Instalar |
quake4 |
Caminho
correto |
IMG
correta |
|
3 |
Instagib |
Mods |
Auxilie com as matanças em seu game |
Freeware |
Nenhuma |
\\mods\\Quake 4\\MODs\\iquakeb100.exe |
run.app |
Instalar |
quake4 |
Caminho
correto |
IMG
correta |
|
4 |
Militia MP Pack |
Mods |
Facilite sua busca de itens durante o jogo |
Freeware |
Nenhuma |
\\mods\\Quake 4\\MODs\\militia_mp_pack_1.0.exe |
run.app |
Instalar |
quake4 |
Caminho
correto |
IMG
correta |
|
5 |
G4gib |
Mods |
Adicione e remova habilidades em seu jogo no modo multiplayer |
Freeware |
Nenhuma |
\\mods\\Quake 4\\MODs\\q4gib_v121.exe |
run.app |
Instalar |
quake4 |
Caminho
correto |
IMG
correta |
|
6 |
Self Shadow and Corps Stay |
Mods |
Modifique as sombras para dar um toque de realismo, essa
modificação também adiciona um modo de remover os corpos de seus inimigos
mortos, com a finalidade de não exigir muito processamento de seu PC |
Freeware |
Nenhuma |
\\mods\\Quake 4\\MODs\\Self Shadow and Corps Stay.exe |
run.app |
Instalar |
quake4 |
Caminho
correto |
IMG
correta |
|
7 |
X Battle |
Mods |
Altere o modo de vida e munição no game |
Freeware |
Nenhuma |
\\mods\\Quake 4\\MODs\\xbattle004b.exe |
run.app |
Instalar |
quake4 |
Caminho
correto |
IMG
correta |
|
8 |
Quakemas Map Pack |
Mods |
Adicione estes mapas para jogar no modo Multiplayer em Quake 4 |
Freeware |
Nenhuma |
\\mods\\quake 4\\Quakemas Map
Pack\\quake4_quakemas_map_pack.exe |
run.app |
Instalar |
quake4 |
Caminho
correto |
IMG
correta |
|
9 |
Stupid Angry Multiplayer Bot v0.8 |
Mods |
Adicione esse bot que joga de maneira estúpida contra você |
Freeware |
Nenhuma |
\\mods\\Quake 4\\Stupid Angry Multiplayer Bot
v0.8\\sabota8.exe |
run.app |
Instalar |
quake4 |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
Videos |
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
Videos |
Vídeos |
Assista a vídeos insanos, envolvendo acidentes, brincadeiras
estúpidas e muito mais |
Freeware |
Nenhuma |
\\videos\\video_player.exe |
EXECUTAR |
EXECUTAR |
videos |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
Trainers_Enter The Matrix: Path of Neo |
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
Enter The Matrix |
Trainers |
Tenha munição, energia, e outras funções infinitas |
Freeware |
Nenhuma |
\\trainers\\enter the matrix - path of neo\\ |
shellopen |
Abrir |
pathofneo |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
Trainers_Age of Empires III |
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
Age of Empires III |
Trainers |
Obtenha experiência, comida, madeira, população e muito mais
com esse trainer |
Freeware |
Nenhuma |
\\trainers\\ageofempiresiii\\ |
shellopen |
Abrir |
ageofempires3 |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
Trainers_Battlefield 2 |
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
Battlefield 2 |
Trainers |
Com esse trainer, você terá estamina e munição infinitas, além
da vantagem de vitória no time e outras funções |
Freeware |
Nenhuma |
\\trainers\\battlefield 2\\ |
shellopen |
Abrir |
battlefield2 |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
Trainers_Prince of Persia: The Two Thrones |
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
Prince of Persia - POP3 |
Trainers |
Com esse trainer, você terá quatro opções de trapaça a serem
ativadas para seu jogo |
Freeware |
Nenhuma |
\\trainers\\Prince of Persia The Two Thrones\\pop3_v11 - 5 trainers |
shellopen |
Abrir |
princeofpercia |
Caminho
correto |
IMG
correta |
|
2 |
Prince of Persia - POPT2T |
Trainers |
Ative seu profile e adicione vida e outras opções para seu
jogo |
Freeware |
Nenhuma |
\\trainers\\Prince of Persia The Two Thrones\\PLUS4Trainer |
shellopen |
Abrir |
princeofpercia |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
Trainers_Need For Speed: Most Wanted |
|
|
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
Most Wanted |
Trainers |
Tenha mais de 10 milhões em créditos |
Freeware |
Nenhuma |
\\trainers\\Need_for_Speed-Most_Wanted\\ |
shellopen |
Abrir |
mostwanted |
Caminho
correto |
IMG
correta |
|
|
|
|
Trainers_Call of Duty 2 |
|
|
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
Mint |
Trainers |
Tenha toda a munição possível, poder infinito, a possibilidade
de matar facilmente e de desabilitar todos os cheats |
Freeware |
Nenhuma |
\\trainers\\Call_of_duty_2\\ |
shellopen |
Abrir |
callofdutyplus |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
|
|
|
|
|
Trainers_F.E.A.R |
|
|
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
F.E.A.R |
Trainers |
Seja poderoso, tenha todas as funções possíveis e munição
infinita |
Freeware |
Nenhuma |
\\trainers\\FEAR\\ |
shellopen |
Abrir |
fear |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
|
|
|
|
|
Trainers_Fable : The lost chapter |
|
|
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
Fable: Lost chapter |
Trainers |
Uma grana extra, força, habilidade, modo de superpoder e barra
mágica ilimitada |
Freeware |
Nenhuma |
\\trainers\\Fable\\ |
shellopen |
Abrir |
fable |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
|
|
|
|
|
Trainers_Mafia |
|
|
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
Mafia |
Trainers |
Habilite e desabilite funções como Rounds Cheat, Clip Cheat e
Money Cheat |
Freeware |
Nenhuma |
\\trainers\\Mafia\\ |
shellopen |
Abrir |
mafia |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
|
|
|
|
|
Trainers_Quake 4 |
|
|
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
Quake 4 |
Trainers |
Munição infinita, poder ilimitado, desabilitar todos os cheats
são algumas das formas de levar vantagem nesse jogo |
Freeware |
Nenhuma |
\\trainers\\quake4 |
shellopen |
Abrir |
quake4mint |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
|
|
|
|
|
Skins |
|
|
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
World of Warcraft Nude Skins |
World of Warcraft skins |
Coleção com diversas 'skins' eróticas para o jogo World of
Warcraft |
Freeware |
Nenhuma |
\\World_of_Warcraft_skins\\ |
shellopen |
Abrir |
wowtyrandest36kq |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
|
|
Overclocking |
|
|
|
|
|
IMG
EM BRANCO |
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
|
1 |
RivaTuner 2.0 RC 15.7 |
Overclocking |
Utilitário para tweak de placas de vídeo NVIDIA |
Freeware |
Nenhuma |
\\overclocking\\Programas usados na
materia\\RivaTuner20RC157.exe |
run.app |
Instalar |
RivaTuner |
Caminho
correto |
IMG
correta |
|
2 |
Power Strip 3.62 |
Overclocking |
Faça ajuste em sua placa de vídeo e obtenha uma melhor
performance |
Shareware |
30 dias |
\\overclocking\\Programas usados na materia\\pstrip.exe |
run.app |
Instalar |
pstrip |
Caminho
correto |
IMG
correta |
|
3 |
RadLinker 2.033 |
Overclocking |
Ferramenta de otimização para as placas gráficas ATI Radeon.
Permite uma espécie de ligação especial para seus jogos ou programas, cujas
modificações poderão ser feitas por configurações individuais |
Freeware |
Nenhuma |
\\overclocking\\Programas usados na
materia\\RadLinker2033\\Setup.exe |
run.app |
Instalar |
radlinker |
Caminho
correto |
IMG
correta |
|
4 |
Coolbits 3D |
Overclocking |
Criado para liberar opções que a própria NVIDIA oculta em seus
drivers para placas de vídeo: ferramentas AGP e hardware, controle de fan,
ferramentas de temperatura, debugging, fullscreen vídeo e suporte OpenGL 2.0 |
Freeware |
Nenhuma |
\\overclocking\\coolbits\\coolbits3d.exe |
run.app |
Instalar |
coolbits3d |
Caminho
correto |
IMG
correta |
|
5 |
ASUS SmartDoctor |
Overclocking |
Monitora graficamente o status do chip e alerta o usuário
sempre que forem detectados eventos anormais, como mau funcionamento ou
superaquecimento do cooler. Também diminui a temperatura do chip quando não é
necessário mantê-lo em máxima performance |
Freeware |
Nenhuma |
\\overclocking\\smartdoc\\setup.exe |
run.app |
Instalar |
asussmartdoctor |
Caminho
correto |
IMG
correta |
|
6 |
ATITool |
Overclocking |
Utilitário de overclocking e
configuração de chipsets desenvolvido para placas de vídeo ATI Radeon |
Freeware |
Nenhuma |
\\overclocking\\atitool\\atitool_0.0.22.exe |
run.app |
Instalar |
atitool |
Caminho
correto |
IMG
correta |
|
7 |
Rage3D Tweak |
Overclocking |
Tweaker desenvolvido para usuários das placas gráficas da ATI.
Permite adicionar as opções de Tweaking facilmente, personalizar o modo de
visualização, as taxas de refrescamento e o overclocking |
Freeware |
Nenhuma |
\\overclocking\\r3dtweak\\R3DTweak39.exe |
run.app |
Instalar |
rage3dtweak |
Caminho
correto |
IMG
correta |
|
8 |
CPU Burn-in |
Overclocking |
Programa para testar a estabilidade do sistema. Com ele,
uma CPU que tem uma temperatura habitual de cerca de 40º C pode atingir
facilmente os 60º C |
Freeware |
Nenhuma |
\\overclocking\\cpu_burn-in\\cpu_burn-in.exe |
run.app |
Instalar |
cpuburnin |
Caminho
correto |
IMG
correta |
|
9 |
Tom's Hardware Guide
Clock |
Overclocking |
Utilitário que é capaz de detectar em tempo real se há
overclocking em um processador, pois mostra sua freqüência real. Inclui
suporte para múltiplos processadores |
Freeware |
Nenhuma |
\\overclocking\\toms_hardware_guide\\thg_clock.exe |
run.app |
Instalar |
tomshardwareguideclock |
Caminho
correto |
IMG
correta |
|
10 |
Radeonator |
Overclocking |
Tweaker para fazer overclocking em placas Radeon |
Freeware |
Nenhuma |
\\overclocking\\radeonator\\Radeonator.exe |
run.app |
Instalar |
radeonator |
Caminho
correto |
IMG
correta |
|
11 |
Overclocking Calculator |
Overclocking |
Calcula velocidade da CPU, slots PCI e AGP e informações dos
processos que estão em execução |
Freeware |
Nenhuma |
\\overclocking\\Overclocking_Calculator\\overcalc.exe |
run.app |
Instalar |
overclockingcalculator |
Caminho
correto |
IMG
correta |
|
12 |
KCPUCooler |
Overclocking |
Programa simples que desliga a CPU quando ociosa, o que poupa
energia, reduz a temperatura e aumenta a vida da máquina. É útil para
computadores que sofreram processo de overclock e para poupar a bateria de
laptops. É pequeno e utiliza uma parcela muito baixa de memória. Insere um
ícone no tray para fácil acesso |
Freeware |
Windows 9x / Me |
\\overclocking\\kcpucooler\\setup.exe |
run.app |
Instalar |
kcpucooler |
Caminho
correto |
IMG
correta |
|
13 |
Geforce Tweak Utility |
Overclocking |
Ferramenta tweaker para
realizar modificações no registro da placa GeForce |
Freeware |
Nenhuma |
\\overclocking\\GeForce_Tweak_Utility\\GTHsetup.exe |
run.app |
Instalar |
GeForce_Tweaker |
Caminho
correto |
IMG
correta |
|
14 |
Gspot 2.52 |
Overclocking |
Determina qual codec um arquivo de áudio/vídeo usa e qual seu
sistema utilizará para executá-lo. Também identifica quais codecs estão
instalados em sua máquina e têm suporte para arquivos de áudio e vídeo |
Freeware |
Nenhuma |
\\overclocking\\Gspot\\gspot252b01.exe |
run.app |
Instalar |
gspot |
Caminho
correto |
IMG
correta |
|
15 |
Monitor Calibration
Wizard |
Overclocking |
Assistente que ajusta o monitor para que mostre cores e
texturas com melhor definição. Dá instruções sobre como calibrá-lo para
aumentar a qualidade de visualização |
Freeware |
Nenhuma |
\\overclocking\\monitor\\mcw10.exe |
run.app |
Instalar |
monitorcalibrationwizard |
Caminho
correto |
IMG
correta |
|
16 |
NVIDIA BIOS Editor |
Overclocking |
Possibilita editar a BIOS de placas de vídeo baseadas nos
chips da NVIDIA, o que permitirá a alteração do clock do processador e da
memória |
Freeware |
Nenhuma |
\\overclocking\\nvidia\\rvbsetup.exe |
run.app |
Instalar |
nvidiabioseditor |
Caminho
correto |
IMG
correta |
|
17 |
Nvmax |
Overclocking |
Utilitário que permite, por meio de inúmeras configurações,
otimizar o desempenho e a qualidade de placas de vídeo equipadas com chipsets
NVIDIA. Obs.: Certos recursos somente funcionam com o driver Detonator 6.47
(ou +) e o Directx 8.0 instalados. Suporta os chipsets TNT, TNT 2 (todos),
GeForce SDR, Geforce DDR, Geforce 2 MX, Geforce 2 GTS e Geforce 2 Ultra |
Freeware |
Nenhuma |
\\overclocking\\nvmax\\nvmax4.exe |
run.app |
Instalar |
nvmax |
Caminho
correto |
IMG
correta |
|
18 |
Asus Tweaking Utility |
Overclocking |
Utilitário que ajusta placa ASUS para estabilizar ao máximo o
sistema |
Freeware |
Nenhuma |
\\overclocking\\Asus_tweaking_utility\\Setup.exe |
run.app |
Instalar |
asustweakingutility |
Caminho
correto |
IMG
correta |
|
19 |
ATI Refresh Rate Fixer |
Overclocking |
A principal função deste programa é fazer refresh rates nos
Windows 2000 e XP em OpenGL e modos Direct3D |
Freeware |
Nenhuma |
\\overclocking\\ATIRefresh_rate_Fixer\\refreshfix0997.exe |
run.app |
Instalar |
padrao |
Caminho
correto |
IMG
correta |
|
20 |
DC Genie |
Overclocking |
Ferramenta para ajustar placas de vídeos da NVIDIA (da TNT à
GeForce 2) |
Freeware |
Nenhuma |
\\overclocking\\dcgenie\\dcgenie110.exe |
run.app |
Instalar |
dcgenie |
Caminho
correto |
IMG
correta |
|
21 |
GeForce AA Set 1.6 |
Overclocking |
Tenha total controle sobre a capacidade de antialising da
placa GeForce |
Freeware |
Nenhuma |
\\overclocking\\geforceaaset\\geforceaaset.exe |
run.app |
Instalar |
geforceaaset |
Caminho
correto |
IMG
correta |
|
22 |
GLInfo |
Overclocking |
Traz informações sobre o driver OpenGL da sua placa
aceleradora 3D com potencialidade, modos de visualização e contextos gráficos |
Freeware |
Nenhuma |
\\overclocking\\GLInfo\\glinfo_bin.exe |
run.app |
Instalar |
glinfo |
Caminho
correto |
IMG
correta |
|
23 |
Matrox
Technical Support Tweak Utility |
Overclocking |
Ferramenta tweaker para placas de vídeo Matrox. Tem suporte
para G200 AGP and PCI Series, G400 AGP Series, G450 AGP Series, G550 AGP
Series e Parhelia 128 AGP 4x Series |
Freeware |
Nenhuma |
\\overclocking\\Matrox\\mtstu50204.exe |
run.app |
Instalar |
matroxtechnicalsupporttweak |
Caminho
correto |
IMG
correta |
|
24 |
Monitor Tester 2.01 |
Overclocking |
Testa o funcionamento do monitor em itens, como cores,
escalas, brilho, voltagem , pixels etc. |
Freeware |
Nenhuma |
\\overclocking\\MonitorTester\\testme.exe |
run.app |
Instalar |
monitortester |
Caminho
correto |
IMG
correta |
|
25 |
nVidia Refresh Rate Fix MKII |
Overclocking |
Correção de bug da placa de vídeo da NVIDIA, principalmente
nos drivers da NVIDIA Detonador para Windows NT/2000/XP, que normalmente não
consegue um refresh rate maior do que 60 Hz trabalhando em OpenGL/Direct3D |
Freeware |
Nenhuma |
\\overclocking\\nvfix\\nvfixsfx.exe |
run.app |
Instalar |
padrao |
Caminho
correto |
IMG
correta |
|
26 |
Nvidia Reg Patch 3.51 |
Overclocking |
Projetado para aperfeiçoar o desempenho e a qualidade de
placas da NVIDIA usando 5, 6, 7, 10, 11, 12 etc. |
Freeware |
Nenhuma |
\\overclocking\\nvidiaReg\\nvtweak.exe |
run.app |
Instalar |
padrao |
Caminho
correto |
IMG
correta |
|
27 |
Pure Rage 2.0 |
Overclocking |
É um tweaker para a placa gráfica ATI Rage 128 |
Freeware |
Nenhuma |
\\overclocking\\purerage\\purerage20beta3.exe |
run.app |
Instalar |
purerage |
Caminho
correto |
IMG
correta |
|
28 |
RefreshForce |
Overclocking |
Repara problemas com refresh rate, variações de placa gráfica,
monitores ou drivers |
Freeware |
Nenhuma |
\\overclocking\\reforce\\reforce.exe |
run.app |
Instalar |
refreshforce |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
|
|
|
|
Animações |
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
Comando |
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
1 |
Episódio 1 - Dirty Ernie |
Animações |
Partes das aventuras de Ernie, com diversas animações
'calientes', nas quais você pode decidir qual será o final |
Freeware |
Nenhuma |
\\Animações\\dirtyernie\\dirtyernie1.swf |
EXECUTAR |
Abrir |
dirtyernie |
Caminho
correto |
IMG
correta |
|
2 |
Episódio 2 - Dirty Ernie |
Animações |
Partes das aventuras de Ernie, com diversas animações
'calientes', nas quais você pode decidir qual será o final |
|
Nenhuma |
\\Animações\\dirtyernie\\dirtyernie2.swf |
EXECUTAR |
Abrir |
dirtyernie |
Caminho
correto |
IMG
correta |
|
3 |
Episódio 3 - Dirty Ernie |
Animações |
Partes das aventuras de Ernie, com diversas animações
'calientes', nas quais você pode decidir qual será o final |
|
Nenhuma |
\\Animações\\dirtyernie\\dirtyernie3.swf |
EXECUTAR |
Abrir |
dirtyernie |
Caminho
correto |
IMG
correta |
|
4 |
Episódio 4 - Dirty Ernie |
Animações |
Partes das aventuras de Ernie, com diversas animações
'calientes', nas quais você pode decidir qual será o final |
|
Nenhuma |
\\Animações\\dirtyernie\\dirtyernie4.swf |
EXECUTAR |
Abrir |
dirtyernie |
Caminho
correto |
IMG
correta |
|
5 |
Episódio 1 - Sigma vs Omega |
Animações |
Divirta-se com os episódios de Sigma versus Omega. Duas
garotas de faculdade que vivem aventuras amorosas |
Freeware |
Nenhuma |
\\Animações\\sigmavsomega\\sigma vs omega1.swf |
EXECUTAR |
Abrir |
sigmavsomega |
Caminho
correto |
IMG
correta |
|
6 |
Episódio 2 - Sigma vs Omega |
Animações |
Divirta-se com os episódios de Sigma versus Omega. Duas
garotas de faculdade que vivem aventuras amorosas |
|
Nenhuma |
\\Animações\\sigmavsomega\\sigma vs omega2.swf |
EXECUTAR |
Abrir |
sigmavsomega |
Caminho
correto |
IMG
correta |
|
7 |
Episódio 3 - Sigma vs Omega |
Animações |
Divirta-se com os episódios de Sigma versus Omega. Duas
garotas de faculdade que vivem aventuras amorosas |
|
Nenhuma |
\\Animações\\sigmavsomega\\sigma vs omega3.swf |
EXECUTAR |
Abrir |
sigmavsomega |
Caminho
correto |
IMG
correta |
|
8 |
Episódio 4 - Sigma vs Omega |
Animações |
Divirta-se com os episódios de Sigma versus Omega. Duas
garotas de faculdade que vivem aventuras amorosas |
|
Nenhuma |
\\Animações\\sigmavsomega\\sigma vs omega4.swf |
EXECUTAR |
Abrir |
sigmavsomega |
Caminho
correto |
IMG
correta |
|
9 |
Episódio 5 - Sigma vs Omega |
Animações |
Divirta-se com os episódios de Sigma versus Omega. Duas
garotas de faculdade que vivem aventuras amorosas |
|
Nenhuma |
\\Animações\\sigmavsomega\\sigma vs omega5.swf |
EXECUTAR |
Abrir |
sigmavsomega |
Caminho
correto |
IMG
correta |
|
10 |
Episódio 6 - Sigma vs Omega |
Animações |
Divirta-se com os episódios de Sigma versus Omega. Duas
garotas de faculdade que vivem aventuras amorosas |
|
Nenhuma |
\\Animações\\sigmavsomega\\sigma vs omega6.swf |
EXECUTAR |
Abrir |
sigmavsomega |
Caminho
correto |
IMG
correta |
|
11 |
Junglesex |
Animações |
Sexo selvagem. Veja, com essa aventura, como é o sexo na selva |
Freeware |
Nenhuma |
\\Animações\\junglesex.swf |
EXECUTAR |
Abrir |
junglesex |
Caminho
correto |
IMG
correta |
|
12 |
Katie's Diaries |
Animações |
Veja os segredos que estão escondidos no diário de Katie |
Freeware |
Nenhuma |
\\Animações\\katie1.swf |
EXECUTAR |
Abrir |
katiesdiaries |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
|
|
|
|
|
Essenciais |
|
|
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
|
1 |
WinRAR 3.51 |
Essenciais |
Compactador para Windows que possui suporte para os formatos
RAR, ZIP, CAB, ARJ, LZH e opção de recuperação de dados. Oferece melhor
encriptação, comentários ANSI, Self-Extractor, DOS e OS/2 |
Shareware |
40 dias de uso |
\\Essenciais\\winrar\\wrar351.exe |
run.app |
Instalar |
winrar |
Caminho
correto |
IMG
correta |
|
2 |
Link p/ Windows Installer - 9x/Me |
Essenciais |
Essencial para alguns aplicativos que possuem extensão MSI
(Microsoft Installer). O arquivo tem 1.6 MB |
Freeware |
Requer conexão à Internet |
http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe |
LINK |
Instalar |
|
Caminho
ERRADO |
IMG
EM BRANCO |
|
3 |
Link p/ Windows Installer - 3.0 - 2000/XP/2003 |
Essenciais |
Utilitário requerido para instalar arquivos MSI. O arquivo tem
1.9 MB |
Freeware |
Requer conexão à Internet |
http://download.microsoft.com/download/9/e/1/9e14751c-f897-4bbd-af7a-890d9a0f5430/WindowsInstaller-KB884016-v2-x86.exe |
LINK |
Instalar |
|
Caminho
ERRADO |
IMG
EM BRANCO |
|
|
|
|
|
|
|
Eróticos |
|
|
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
|
1 |
Jogos Eróticos |
Eróticos |
Seleção de jogos eróticos |
Freeware |
Nenhuma |
\\eróticos.exe |
EXECUTAR |
Abrir |
eróticos |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
Violentos |
|
|
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
|
1 |
Jogos Violentos |
Violentos |
Seleção de jogos violentos |
Freeware |
Nenhuma |
\\violentos.exe |
EXECUTAR |
Abrir |
swordtournament |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
Cassino |
|
|
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
|
1 |
Jogos Cassino |
Cassino |
Seleção de jogos de cassino |
Freeware |
Nenhuma |
\\cassino.exe |
EXECUTAR |
Abrir |
cassino |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
|
Animações |
|
|
|
|
|
|
|
Nº |
Nome do programa |
Categoria |
Descrição |
Licença |
Limitação |
Caminho do utilitário |
Comando |
|
Imagem |
Verifica Arquivo |
Verifica Imagem |
|
|
|
1 |
Animações |
Animações |
Sequência de animações eróticas |
Freeware |
Nenhuma |
\\animações.exe |
EXECUTAR |
Abrir |
katiesdiaries |
Caminho
correto |
IMG
correta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|