See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Utilisateur:Salebot/Journal/2007-12-10 - Wikipédia

Utilisateur:Salebot/Journal/2007-12-10

Un article de Wikipédia, l'encyclopédie libre.

Sommaire

[modifier] Révocation de 24.201.4.165 (d · c · b) sur Harry Potter

Diff : http://fr.wikipedia.org/w/index.php?title=Harry_Potter&diff=23827814&oldid=23827807&rcid=23812268
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
Nouveau total : -10
Révocation précédente par des humains : nouveau score = -11, nouveau seuil = -6

Score final: vandalisme = -11, erreurs = 0

[modifier] Révocation de 62.39.247.50 (d · c · b) sur Discussion Utilisateur:81.56.123.241

Diff : http://fr.wikipedia.org/w/index.php?title=Discussion_Utilisateur:81.56.123.241&diff=23828259&oldid=21240176&rcid=23812715
Détection du contenu:

Veuillez ne pas etre un gros con, merci.
-1 /\bcon\b/ # Could be Spanish

Veuillez ne pas etre un gros con, merci.
-30 /(de|petits?|gros|sales?) cons?\b/

_CONTENT_ -31, 0, 0
Nouveau total : -31

Score final: vandalisme = -31, erreurs = 0

[modifier] Révocation de 62.39.247.50 (d · c · b) sur Discussion Utilisateur:62.39.247.50

Diff : http://fr.wikipedia.org/w/index.php?title=Discussion_Utilisateur:62.39.247.50&diff=23828317&oldid=23828261&rcid=23812780
Détection du contenu:

==> Oui tu abuses sale bot, de quoi tu te meles ! Occupe-toi de ton cul
-1 /\bsales?\b/

==> Oui tu abuses sale bot, de quoi tu te meles ! Occupe-toi de ton cul
-1 /\bculs?\b/

==> Oui tu abuses sale bot, de quoi tu te meles ! Occupe-toi de ton cul
-30 /\b(mon|ton) (anus|cul?)\b/

_CONTENT_ -32, 0, 0
Total précédent : -31
Nouveau total : -63

Score final: vandalisme = -63, erreurs = 0

[modifier] Révocation de 62.39.247.50 (d · c · b) sur Utilisateur:Salebot

Diff : http://fr.wikipedia.org/w/index.php?title=Utilisateur:Salebot&diff=23828392&oldid=23766821&rcid=23812857
Détection du contenu:

robot pourri
-1 /\bpourrit?e?s?\b/

_CONTENT_ -2, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Total précédent : -63
Nouveau total : -85
Révocation précédente par des humains : nouveau score = -86, nouveau seuil = -6

Score final: vandalisme = -86, erreurs = 0

[modifier] Révocation de 70.53.146.162 (d · c · b) sur Égypte antique

Diff : http://fr.wikipedia.org/w/index.php?title=%C3%89gypte_antique&diff=23828484&oldid=23814254&rcid=23812958
Détection du contenu:

,mbxkjfjgdjfhgkixh dnkxnvlxjxnvmdjguxhvknsdrigvxcf iusdfwieufssfjshuteg e5thuwe gfiv oiweri wiewriqwe ewriq3 yqe2u3 bq w4 uwe8rwi458246rw45u476584739475 111111111111111111111111111111111111111177245837 er8573tufusrshcbxz seu wh uhgkdjgi,dmtg!!!!!!!!!!!!
-10 /!{5,}/; # Plein de "!" dans un article

,mbxkjfjgdjfhgkixh dnkxnvlxjxnvmdjguxhvknsdrigvxcf iusdfwieufssfjshuteg e5thuwe gfiv oiweri wiewriqwe ewriq3 yqe2u3 bq w4 uwe8rwi458246rw45u476584739475 111111111111111111111111111111111111111177245837 er8573tufusrshcbxz seu wh uhgkdjgi,dmtg!!!!!!!!!!!!
/!{5,}/, score=-15
,mbxkjfjgdjfhgkixh dnkxnvlxjxnvmdjguxhvknsdrigvxcf iusdfwieufssfjshuteg e5thuwe gfiv oiweri wiewriqwe ewriq3 yqe2u3 bq w4 uwe8rwi458246rw45u476584739475 111111111111111111111111111111111111111177245837 er8573tufusrshcbxz seu wh uhgkdjgi,dmtg!!!!!!!!!!!!
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

,mbxkjfjgdjfhgkixh dnkxnvlxjxnvmdjguxhvknsdrigvxcf iusdfwieufssfjshuteg e5thuwe gfiv oiweri wiewriqwe ewriq3 yqe2u3 bq w4 uwe8rwi458246rw45u476584739475 111111111111111111111111111111111111111177245837 er8573tufusrshcbxz seu wh uhgkdjgi,dmtg!!!!!!!!!!!!
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

,mbxkjfjgdjfhgkixh dnkxnvlxjxnvmdjguxhvknsdrigvxcf iusdfwieufssfjshuteg e5thuwe gfiv oiweri wiewriqwe ewriq3 yqe2u3 bq w4 uwe8rwi458246rw45u476584739475 111111111111111111111111111111111111111177245837 er8573tufusrshcbxz seu wh uhgkdjgi,dmtg!!!!!!!!!!!!
-1 /!!/ # Too many !'s

,mbxkjfjgdjfhgkixh dnkxnvlxjxnvmdjguxhvknsdrigvxcf iusdfwieufssfjshuteg e5thuwe gfiv oiweri wiewriqwe ewriq3 yqe2u3 bq w4 uwe8rwi458246rw45u476584739475 111111111111111111111111111111111111111177245837 er8573tufusrshcbxz seu wh uhgkdjgi,dmtg!!!!!!!!!!!!
-10 /!{5,}/ # Way too many !'s

,mbxkjfjgdjfhgkixh dnkxnvlxjxnvmdjguxhvknsdrigvxcf iusdfwieufssfjshuteg e5thuwe gfiv oiweri wiewriqwe ewriq3 yqe2u3 bq w4 uwe8rwi458246rw45u476584739475 111111111111111111111111111111111111111177245837 er8573tufusrshcbxz seu wh uhgkdjgi,dmtg!!!!!!!!!!!!
-1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation

kbdbjdvhdmgsjhfx sjef et w hhseewhuwehr sejhrwuyfsac y awhuwqy zuwyr wuh7ydsar werfbasjhfbweyrw4y55 fjshsdbt43kjhtusy urhte e rhu uh yh iw rfe ruirghdirhgdrnt dfopPFY WFw ba.hzhfz l\hef.DFH BFS SD FH USFSFUFJHUgdfsghvge bGYYDS g GFJ SDGF DHFHJSHFSFYRTEFSODTHEURIIU BVBHURUHTUDHVDHDFGOIWI NFDHGUYG8RH
-10 /\b[A-Z]{20,}\b/ # Too many caps

kbdbjdvhdmgsjhfx sjef et w hhseewhuwehr sejhrwuyfsac y awhuwqy zuwyr wuh7ydsar werfbasjhfbweyrw4y55 fjshsdbt43kjhtusy urhte e rhu uh yh iw rfe ruirghdirhgdrnt dfopPFY WFw ba.hzhfz l\hef.DFH BFS SD FH USFSFUFJHUgdfsghvge bGYYDS g GFJ SDGF DHFHJSHFSFYRTEFSODTHEURIIU BVBHURUHTUDHVDHDFGOIWI NFDHGUYG8RH
-10 /[A-Z\s]{40,}/ # Too many caps + whitespace

kbdbjdvhdmgsjhfx sjef et w hhseewhuwehr sejhrwuyfsac y awhuwqy zuwyr wuh7ydsar werfbasjhfbweyrw4y55 fjshsdbt43kjhtusy urhte e rhu uh yh iw rfe ruirghdirhgdrnt dfopPFY WFw ba.hzhfz l\hef.DFH BFS SD FH USFSFUFJHUgdfsghvge bGYYDS g GFJ SDGF DHFHJSHFSFYRTEFSODTHEURIIU BVBHURUHTUDHVDHDFGOIWI NFDHGUYG8RH
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

TROUVEZ-VOUS UN RESUME LA DE DANS !!!! MERCI !!!!!
-10 /!{5,}/; # Plein de "!" dans un article

TROUVEZ-VOUS UN RESUME LA DE DANS !!!! MERCI !!!!!
/!{5,}/, score=-15
TROUVEZ-VOUS UN RESUME LA DE DANS !!!! MERCI !!!!!
-1 /!!/ # Too many !'s

TROUVEZ-VOUS UN RESUME LA DE DANS !!!! MERCI !!!!!
-10 /!{5,}/ # Way too many !'s

_CONTENT_ -113, 0, 0
Gros ajout : +2
Nouveau total : -111

Score final: vandalisme = -111, erreurs = 0

[modifier] Révocation de 67.71.183.137 (d · c · b) sur École de musique Schulich

Diff : http://fr.wikipedia.org/w/index.php?title=%C3%89cole_de_musique_Schulich&diff=23829033&oldid=23828929&rcid=23813519
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
blanchiment : -10
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 65.94.160.222 (d · c · b) sur Actrice célèbre

Diff : http://fr.wikipedia.org/w/index.php?title=Actrice_c%C3%A9l%C3%A8bre&rcid=23813736
Détection du contenu:

Mr. Alain Duguay est tres content de vous presenter son fils qui est un enfant de pute et un pervers
-10 /\bpute/

Mr. Alain Duguay est tres content de vous presenter son fils qui est un enfant de pute et un pervers
-30 /\bde pute\b/

_CONTENT_ -40, 0, 0
Nouveau total : -40

Score final: vandalisme = -40, erreurs = 0

[modifier] Révocation de 82.225.181.8 (d · c · b) sur Discuter:Cultures urbaines

Diff : http://fr.wikipedia.org/w/index.php?title=Discuter:Cultures_urbaines&diff=23829660&oldid=23827361&rcid=23814149
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
blanchiment : -10
Nouveau total : -20
Révocation précédente par des humains : nouveau score = -21, nouveau seuil = -6

Score final: vandalisme = -21, erreurs = 0

[modifier] Révocation de 194.214.80.74 (d · c · b) sur Pouce (unité)

Diff : http://fr.wikipedia.org/w/index.php?title=Pouce_%28unit%C3%A9%29&diff=23830743&oldid=23151818&rcid=23815245
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
blanchiment : -10
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 196.207.236.237 (d · c · b) sur One Piece

Diff : http://fr.wikipedia.org/w/index.php?title=One_Piece&diff=23830978&oldid=23809680&rcid=23815491
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
blanchiment : -10
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 195.6.104.218 (d · c · b) sur Fréquence

Diff : http://fr.wikipedia.org/w/index.php?title=Fr%C3%A9quence&diff=23831010&oldid=23739406&rcid=23815523
Détection du contenu:

tu pu du du
-1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson)

tu pu du du
-30 /\btu pue?s?\b/

_CONTENT_ -31, 0, 0
Nouveau total : -31

Score final: vandalisme = -31, erreurs = 0

[modifier] Révocation de 194.199.117.238 (d · c · b) sur Hernán Cortés

Diff : http://fr.wikipedia.org/w/index.php?title=Hern%C3%A1n_Cort%C3%A9s&diff=23831037&oldid=23831016&rcid=23815552
Détection du contenu:

gros con !dirige par le grand chef dans la cite de 
-1 /\bcon\b/ # Could be Spanish

gros con !dirige par le grand chef dans la cite de 
-30 /(de|petits?|gros|sales?) cons?\b/

Mais leurs coutumes [[barbares]], en particulier les [[sacrifices humains]], horrifient 
+1 /\[\[.+\]\]/ # Wikilinks are good

ce qui l'incite a detruire les [[idoles]] indiennes et a les remplacer par une [[Croix (symbole)|croix]] 
+1 /\[\[.+\]\]/ # Wikilinks are good

_CONTENT_ -29, 0, 0
Grosse suppression : -1
Nouveau total : -30
Révocation précédente par des humains : nouveau score = -31, nouveau seuil = -6

Score final: vandalisme = -31, erreurs = 0

[modifier] Révocation de 195.207.160.177 (d · c · b) sur Belgique

Diff : http://fr.wikipedia.org/w/index.php?title=Belgique&diff=23831174&oldid=23817830&rcid=23815690
Détection du contenu:

Le royaumme de belgique est en menace car un put1 de gouvernement dest pas daccord!
-10 /\bput1/

_CONTENT_ -10, 0, 0
Nouveau total : -10
Révocation précédente par des humains : nouveau score = -11, nouveau seuil = -6

Score final: vandalisme = -11, erreurs = 0

[modifier] Révocation de 78.155.134.166 (d · c · b) sur Claude Chappe

Diff : http://fr.wikipedia.org/w/index.php?title=Claude_Chappe&diff=23831483&oldid=23481284&rcid=23816019
Détection du contenu:

CHAPPE EST 1 CONARD ==
-10 /\bco+n+a+(r+|s+)/ # connard, connasse, et variantes mal orthorgaphiées

CHAPPE EST 1 CONARD ==
/\bCO+N+A+(R+|S+)/, score=-15
-sur-l'Escaut]] sur les [[Autrichiens]] moins d’une heure apres l'evenement. Le systeme fut largement copie dans les autres pays europeens, et etait utilise par [[Napoleon_Bonaparte|Napoleon]] pour coordonner son empire et ses armees.
+1 /\[\[.+\]\]/ # Wikilinks are good

_CONTENT_ -24, 0, 0
Grosse suppression : -3
Nouveau total : -27

Score final: vandalisme = -27, erreurs = 0

[modifier] Révocation de 193.48.175.86 (d · c · b) sur Windows Seven

Diff : http://fr.wikipedia.org/w/index.php?title=Windows_Seven&diff=23831676&oldid=23540744&rcid=23816221
Détection du contenu:

salut sa va
-5 /\bsalut\b/i; # "salut" dans un article

_CONTENT_ -5, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Nouveau total : -25

Score final: vandalisme = -25, erreurs = 0

[modifier] Révocation de 213.41.215.106 (d · c · b) sur Auguste et Louis Lumière

Diff : http://fr.wikipedia.org/w/index.php?title=Auguste_et_Louis_Lumi%C3%A8re&diff=23831791&oldid=23822769&rcid=23816338
Détection du contenu:

mdr t en galere tu cherche dla merde la ^^
-1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson)

mdr t en galere tu cherche dla merde la ^^
-10 /\bmdr\b/

mdr t en galere tu cherche dla merde la ^^
-10 /\bm[ae]+rde/

mdr t en galere tu cherche dla merde la ^^
-30 /(de|de la|dla|grosses?) m[ae]+r+de\b/

_CONTENT_ -51, 0, 0
Nouveau total : -51

Score final: vandalisme = -51, erreurs = 0

[modifier] Révocation de 81.80.45.42 (d · c · b) sur Travian

Diff : http://fr.wikipedia.org/w/index.php?title=Travian&diff=23831837&oldid=23625360&rcid=23816385
Détection du contenu:

ma bite a grossi et j avais ,;le bout tout rouge sa piquer beaucoup
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

ma bite a grossi et j avais ,;le bout tout rouge sa piquer beaucoup
-5 /\bbi+t+e/

ma bite a grossi et j avais ,;le bout tout rouge sa piquer beaucoup
-30 /\b(ma|ta) bit+e\b/

_CONTENT_ -36, 0, 0
Total précédent : -11
Nouveau total : -47
Révocation précédente par des humains : nouveau score = -48, nouveau seuil = -6

Score final: vandalisme = -48, erreurs = 0

[modifier] Révocation de 195.221.59.126 (d · c · b) sur Enéé

Diff : http://fr.wikipedia.org/w/index.php?title=En%C3%A9%C3%A9&rcid=23816397
Détection du contenu:

Enee est egal a Boris Martin (53) qui veut dire gros con en chinois
-1 /\bcon\b/ # Could be Spanish

Enee est egal a Boris Martin (53) qui veut dire gros con en chinois
-30 /(de|petits?|gros|sales?) cons?\b/

_CONTENT_ -31, 0, 0
nouvelle page sans résumé : -1
nouvelle page courte : -1
Nouveau total : -33

Score final: vandalisme = -33, erreurs = 0

[modifier] Révocation de 193.54.150.61 (d · c · b) sur Wikipédia:Proposition articles de qualité/Gian Lorenzo Bernini

Diff : http://fr.wikipedia.org/w/index.php?title=Wikip%C3%A9dia:Proposition_articles_de_qualit%C3%A9/Gian_Lorenzo_Bernini&diff=23831906&oldid=17741030&rcid=23816457
Détection du contenu:

exdfgrggggggggggggggggggggggiste 
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

exdfgrggggggggggggggggggggggiste 
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

exdfgrggggggggggggggggggggggiste 
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

exdfgrggggggggggggggggggggggiste 
-11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels

_CONTENT_ -36, 0, 0
Nouveau total : -36

Score final: vandalisme = -36, erreurs = 0

[modifier] Révocation de 193.54.150.61 (d · c · b) sur Gian Lorenzo Bernini

Diff : http://fr.wikipedia.org/w/index.php?title=Gian_Lorenzo_Bernini&diff=23832006&oldid=23546056&rcid=23816563
Détection du contenu:

sdddguzejdocvnnngggggggnnnnnnnnnnnnnnnidsvkdslg
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

sdddguzejdocvnnngggggggnnnnnnnnnnnnnnnidsvkdslg
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

sdddguzejdocvnnngggggggnnnnnnnnnnnnnnnidsvkdslg
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

sdddguzejdocvnnngggggggnnnnnnnnnnnnnnnidsvkdslg
-11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels

_CONTENT_ -36, 0, 0
Grosse suppression : -1
Total précédent : -36
Nouveau total : -73

Score final: vandalisme = -73, erreurs = 0

[modifier] Révocation de 194.214.166.130 (d · c · b) sur Transgenèse

Diff : http://fr.wikipedia.org/w/index.php?title=Transgen%C3%A8se&diff=23832242&oldid=23832236&rcid=23816805
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -7
Total précédent : -9
Nouveau total : -16
Révocation précédente par des humains : nouveau score = -17, nouveau seuil = -6

Score final: vandalisme = -17, erreurs = 0

[modifier] Révocation de 83.206.126.138 (d · c · b) sur Saint-Médard-en-Jalles

Diff : http://fr.wikipedia.org/w/index.php?title=Saint-M%C3%A9dard-en-Jalles&diff=23832297&oldid=23696742&rcid=23816861
Détection du contenu:

,prise jack ohommzzzzzzz!!!!!!!!!!!!!!!!!! balaboum 
-10 /!{5,}/; # Plein de "!" dans un article

,prise jack ohommzzzzzzz!!!!!!!!!!!!!!!!!! balaboum 
/!{5,}/, score=-15
,prise jack ohommzzzzzzz!!!!!!!!!!!!!!!!!! balaboum 
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

,prise jack ohommzzzzzzz!!!!!!!!!!!!!!!!!! balaboum 
-1 /!!/ # Too many !'s

,prise jack ohommzzzzzzz!!!!!!!!!!!!!!!!!! balaboum 
-10 /!{5,}/ # Way too many !'s

_CONTENT_ -46, 0, 0
Nouveau total : -46

Score final: vandalisme = -46, erreurs = 0

[modifier] Révocation de 86.65.2.210 (d · c · b) sur Quark

Diff : http://fr.wikipedia.org/w/index.php?title=Quark&diff=23832401&oldid=23060535&rcid=23816970
Détection du contenu:

PIERRICK PR2SIDENT!!!!!!!!!!!!!!!!!!!!
-10 /!{5,}/; # Plein de "!" dans un article

PIERRICK PR2SIDENT!!!!!!!!!!!!!!!!!!!!
/!{5,}/, score=-15
PIERRICK PR2SIDENT!!!!!!!!!!!!!!!!!!!!
-1 /!!/ # Too many !'s

PIERRICK PR2SIDENT!!!!!!!!!!!!!!!!!!!!
-10 /!{5,}/ # Way too many !'s

_CONTENT_ -36, 0, 0
Nouveau total : -36

Score final: vandalisme = -36, erreurs = 0

[modifier] Révocation de 62.160.69.101 (d · c · b) sur Fer

Diff : http://fr.wikipedia.org/w/index.php?title=Fer&diff=23832599&oldid=23717842&rcid=23817171
Détection du contenu:

possible spam: <!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
Spam: +10 /wikipedia\.org/;

* [[À remplacer]]
+1 /\[\[.+\]\]/ # Wikilinks are good

'''Inserez un texte a mettre en gras a la place de celui-ci'''
+1 /''/ # Markup is good

'''Inserez un texte a mettre en gras a la place de celui-ci'''
erreur: -25 /Inserez (le|un) texte a mettre/

_CONTENT_ 2, 9, -25

Score final: vandalisme = 2, erreurs = -25

[modifier] Révocation de 81.80.74.226 (d · c · b) sur Utilisateur:Maxime Bornemann

Diff : http://fr.wikipedia.org/w/index.php?title=Utilisateur:Maxime_Bornemann&diff=23832660&oldid=4665826&rcid=23817245
Détection du contenu:

* element A '''Il et Born le Mann.'''
+1 /''/ # Markup is good

* element A '''Il et Born le Mann.'''
erreur: -25 /\* element [A-C]\b/

* element B '''Il et Born le Mann.'''
+1 /''/ # Markup is good

* element B '''Il et Born le Mann.'''
erreur: -25 /\* element [A-C]\b/

* element C '''Il et Born le Mann.'''
+1 /''/ # Markup is good

* element C '''Il et Born le Mann.'''
erreur: -25 /\* element [A-C]\b/

_CONTENT_ 2, 0, -75

Score final: vandalisme = 2, erreurs = -75

[modifier] Révocation de 41.201.186.126 (d · c · b) sur Image:Status iucn3.1 VU-fr.svg

Diff : http://fr.wikipedia.org/w/index.php?title=Image:Status_iucn3.1_VU-fr.svg&rcid=23817319
Détection du contenu:

''''''Inserez un texte a mettre en gras a la place de celui-ci''''''
+1 /''/ # Markup is good

''''''Inserez un texte a mettre en gras a la place de celui-ci''''''
erreur: -25 /Inserez (le|un) texte a mettre/

_CONTENT_ 1, 0, -25
nouvelle page sans résumé : -1
nouvelle page courte : -1

Score final: vandalisme = -1, erreurs = -25

[modifier] Révocation de 90.34.253.151 (d · c · b) sur Coefficient bêta

Diff : http://fr.wikipedia.org/w/index.php?title=Coefficient_b%C3%AAta&diff=23832736&oldid=21373607&rcid=23817368
Détection du contenu:

Les beta sont des gros cons
-10 /\bcons\b/ # pluriel

Les beta sont des gros cons
-30 /(de|petits?|gros|sales?) cons?\b/

_CONTENT_ -40, 0, 0
Nouveau total : -40

Score final: vandalisme = -40, erreurs = 0

[modifier] Révocation de 194.57.194.86 (d · c · b) sur Ricardo Bofill

Diff : http://fr.wikipedia.org/w/index.php?title=Ricardo_Bofill&diff=23832765&oldid=23832695&rcid=23817409
Détection du contenu:

encule
-10 /\bencule/

_CONTENT_ -10, 0, 0
Total précédent : -35
Nouveau total : -45

Score final: vandalisme = -45, erreurs = 0

[modifier] Révocation de 213.215.19.66 (d · c · b) sur Chiffre significatif

Diff : http://fr.wikipedia.org/w/index.php?title=Chiffre_significatif&diff=23832797&oldid=23832794&rcid=23817445
Détection du contenu:

NINOU!!!!!:p
-10 /!{5,}/; # Plein de "!" dans un article

NINOU!!!!!:p
/!{5,}/, score=-15
NINOU!!!!!:p
-1 /!!/ # Too many !'s

NINOU!!!!!:p
-10 /!{5,}/ # Way too many !'s

_CONTENT_ -36, 0, 0
Total précédent : -15
Nouveau total : -51

Score final: vandalisme = -51, erreurs = 0

[modifier] Révocation de 86.210.15.167 (d · c · b) sur Fronde (histoire)

Diff : http://fr.wikipedia.org/w/index.php?title=Fronde_%28histoire%29&diff=23832825&oldid=23726439&rcid=23817474
Détection du contenu:

fronde de merde 
-10 /\bm[ae]+rde/

fronde de merde 
-30 /(de|de la|dla|grosses?) m[ae]+r+de\b/

_CONTENT_ -40, 0, 0
Nouveau total : -40

Score final: vandalisme = -40, erreurs = 0

[modifier] Révocation de 194.199.75.148 (d · c · b) sur Métal

Diff : http://fr.wikipedia.org/w/index.php?title=M%C3%A9tal&diff=23833047&oldid=23833030&rcid=23817707
Détection du contenu:

VIVE MOI SA PETE DOFUS ALLEZ TOUS SUR DOFUS.COM de : Theosa-invoc lvl 49 sur jiva
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

VIVE MOI SA PETE DOFUS ALLEZ TOUS SUR DOFUS.COM de : Theosa-invoc lvl 49 sur jiva
/\b(MA|MON|MES|MOI)\b/, score=-6
VIVE MOI SA PETE DOFUS ALLEZ TOUS SUR DOFUS.COM de : Theosa-invoc lvl 49 sur jiva
-1 /\bvive\b/ # "vive" dans un article

VIVE MOI SA PETE DOFUS ALLEZ TOUS SUR DOFUS.COM de : Theosa-invoc lvl 49 sur jiva
/\bVIVE\b/, score=-6
VIVE MOI SA PETE DOFUS ALLEZ TOUS SUR DOFUS.COM de : Theosa-invoc lvl 49 sur jiva
-1 /\bpete?r?s?\b/

VIVE MOI SA PETE DOFUS ALLEZ TOUS SUR DOFUS.COM de : Theosa-invoc lvl 49 sur jiva
/\bPETE?R?S?\b/, score=-6
VIVE MOI SA PETE DOFUS ALLEZ TOUS SUR DOFUS.COM de : Theosa-invoc lvl 49 sur jiva
-10 /[A-Z\s]{40,}/ # Too many caps + whitespace

_CONTENT_ -31, 0, 0
Total précédent : -7
Nouveau total : -38
Révocation précédente par des humains : nouveau score = -39, nouveau seuil = -6

Score final: vandalisme = -39, erreurs = 0

[modifier] Révocation de 196.207.236.237 (d · c · b) sur Géographie du monde de Naruto

Diff : http://fr.wikipedia.org/w/index.php?title=G%C3%A9ographie_du_monde_de_Naruto&diff=23833179&oldid=23686404&rcid=23817844
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Total précédent : -20
Nouveau total : -40
Révocation précédente par des humains : nouveau score = -41, nouveau seuil = -6

Score final: vandalisme = -41, erreurs = 0

[modifier] Révocation de 196.207.236.237 (d · c · b) sur Discussion Utilisateur:196.207.236.237

Diff : http://fr.wikipedia.org/w/index.php?title=Discussion_Utilisateur:196.207.236.237&diff=23833253&oldid=23833183&rcid=23817923
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Total précédent : -60
Nouveau total : -80
Révocation précédente par des humains : nouveau score = -81, nouveau seuil = -6

Score final: vandalisme = -81, erreurs = 0

[modifier] Révocation de 196.207.236.237 (d · c · b) sur Lampe à plasma

Diff : http://fr.wikipedia.org/w/index.php?title=Lampe_%C3%A0_plasma&diff=23833268&oldid=23829699&rcid=23817939
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Total précédent : -80
Nouveau total : -100
Révocation précédente par des humains : nouveau score = -101, nouveau seuil = -6

Score final: vandalisme = -101, erreurs = 0

[modifier] Révocation de 193.54.150.96 (d · c · b) sur Vaccination

Diff : http://fr.wikipedia.org/w/index.php?title=Vaccination&diff=23833282&oldid=23833228&rcid=23817955
Détection du contenu:

XD 
-1 /\bXD\b/;

XD 
/\bXD\b/, score=-6
_CONTENT_ -7, 0, 0
Nouveau total : -7
Révocation précédente par des humains : nouveau score = -8, nouveau seuil = -6

Score final: vandalisme = -8, erreurs = 0

[modifier] Révocation de 196.207.236.237 (d · c · b) sur Zinedine Zidane

Diff : http://fr.wikipedia.org/w/index.php?title=Zinedine_Zidane&diff=23833301&oldid=23832693&rcid=23817981
Détection du contenu:

1983]]<br/>[[1983]]-[[1987]] <br/>[[1987]]-[[1988]]
+1 /\[\[.+\]\]/ # Wikilinks are good

_CONTENT_ 1, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Total précédent : -100
Nouveau total : -119
Révocation précédente par des humains : nouveau score = -120, nouveau seuil = -6

Score final: vandalisme = -120, erreurs = 0

[modifier] Révocation de 213.56.119.225 (d · c · b) sur Cinéma

Diff : http://fr.wikipedia.org/w/index.php?title=Cin%C3%A9ma&diff=23833356&oldid=23712829&rcid=23818058
Détection du contenu:

ta gueuk Le principe d'une histoire avec des images en mouvement ne definit pas la totalite du cinema, il existe en effet des films sans histoire a proprement parler. Ainsi, des œuvres experimentales comme ''[[Koyaanisqatsi]]'', des [[documentaire]]s (certains sont cependant scenarises, les [[Docu fiction|documentaires-fiction]]), ou encore des films de poesie ou [[tagueulation (GÖT)|abstraits]] (''Un chien andalou'', de Buñuel et Dali)
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

ta gueuk Le principe d'une histoire avec des images en mouvement ne definit pas la totalite du cinema, il existe en effet des films sans histoire a proprement parler. Ainsi, des œuvres experimentales comme ''[[Koyaanisqatsi]]'', des [[documentaire]]s (certains sont cependant scenarises, les [[Docu fiction|documentaires-fiction]]), ou encore des films de poesie ou [[tagueulation (GÖT)|abstraits]] (''Un chien andalou'', de Buñuel et Dali)
+1 /''/ # Markup is good

ta gueuk Le principe d'une histoire avec des images en mouvement ne definit pas la totalite du cinema, il existe en effet des films sans histoire a proprement parler. Ainsi, des œuvres experimentales comme ''[[Koyaanisqatsi]]'', des [[documentaire]]s (certains sont cependant scenarises, les [[Docu fiction|documentaires-fiction]]), ou encore des films de poesie ou [[tagueulation (GÖT)|abstraits]] (''Un chien andalou'', de Buñuel et Dali)
+1 /\[\[.+\]\]/ # Wikilinks are good

Le mot « cinema » designe egalement 
+2 /«/ # Guillemets français, bon signe

Le mot « cinema » designe egalement 
+2 /»/ # Guillemets français, bon signe

est enfin souvent denomme [[septieme got]], la prestation des [[acteur]]s huitieme art et la [[bande dessinee]] neuvieme art
+1 /\[\[.+\]\]/ # Wikilinks are good

il n’y avait donc pas de son en synchronisation (DI VALLA!!) a l’image. Plus tard on y integra 
-1 /!!/ # Too many !'s

il n’y avait donc pas de son en synchronisation (DI VALLA!!) a l’image. Plus tard on y integra 
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

technologie d’encodage du son sur le bord de la pellicule photo apparut. Puisqu’au debut le son n’etait pas present, le realisateur devait donc mettre en scene des histoires avec le moins de dialogue possible. Le but etait de montrer les sentiments des personnages uniquement par l’image
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

VAZI tA GuEuLe
-30 /\bta gu?eu?le?\b/

_CONTENT_ -27, 0, 0
Nouveau total : -27

Score final: vandalisme = -27, erreurs = 0

[modifier] Révocation de 194.140.247.254 (d · c · b) sur Zinedine Zidane

Diff : http://fr.wikipedia.org/w/index.php?title=Zinedine_Zidane&diff=23833428&oldid=23833309&rcid=23818134
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
blanchiment : -10
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 81.252.221.121 (d · c · b) sur Barrage des Trois-Gorges

Diff : http://fr.wikipedia.org/w/index.php?title=Barrage_des_Trois-Gorges&diff=23833435&oldid=23833409&rcid=23818141
Détection du contenu:

Dans ton cul au fond a droite
-1 /\bculs?\b/

Dans ton cul au fond a droite
-30 /\b(mon|ton) (anus|cul?)\b/

_CONTENT_ -31, 0, 0
Nouveau total : -31
Révocation précédente par des humains : nouveau score = -32, nouveau seuil = -6

Score final: vandalisme = -32, erreurs = 0

[modifier] Révocation de 84.96.27.162 (d · c · b) sur Septembre 1939

Diff : http://fr.wikipedia.org/w/index.php?title=Septembre_1939&diff=23833523&oldid=21364002&rcid=23818242
Détection du contenu:

un jour un homme nommee mes couilles dit a Hitler " nique ta mere la pute batrd" 
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

un jour un homme nommee mes couilles dit a Hitler " nique ta mere la pute batrd" 
-10 /\bta mere\b/

un jour un homme nommee mes couilles dit a Hitler " nique ta mere la pute batrd" 
-10 /\bniquer?s?\b/

un jour un homme nommee mes couilles dit a Hitler " nique ta mere la pute batrd" 
-10 /\bcouil+e/

un jour un homme nommee mes couilles dit a Hitler " nique ta mere la pute batrd" 
-10 /\bpute/

un jour un homme nommee mes couilles dit a Hitler " nique ta mere la pute batrd" 
-30 /\bni(k|qu)e? ta mere\b/

un jour un homme nommee mes couilles dit a Hitler " nique ta mere la pute batrd" 
+1 /"/ # Guillemets droits

_CONTENT_ -70, 0, 0
Nouveau total : -70

Score final: vandalisme = -70, erreurs = 0

[modifier] Révocation de 217.128.103.8 (d · c · b) sur Lycée Fustel-de-Coulanges de Strasbourg

Diff : http://fr.wikipedia.org/w/index.php?title=Lyc%C3%A9e_Fustel-de-Coulanges_de_Strasbourg&diff=23833607&oldid=23086047&rcid=23818335
Détection du contenu:

longue vie a la geo et a aydin basarslan !!!!!
-10 /!{5,}/; # Plein de "!" dans un article

longue vie a la geo et a aydin basarslan !!!!!
/!{5,}/, score=-15
longue vie a la geo et a aydin basarslan !!!!!
-1 /!!/ # Too many !'s

longue vie a la geo et a aydin basarslan !!!!!
-10 /!{5,}/ # Way too many !'s

_CONTENT_ -36, 0, 0
Nouveau total : -36

Score final: vandalisme = -36, erreurs = 0

[modifier] Révocation de 130.186.241.38 (d · c · b) sur Bioversity International

Diff : http://fr.wikipedia.org/w/index.php?title=Bioversity_International&diff=23833730&oldid=21857080&rcid=23818462
Détection du contenu:

va te faire foutre
-30 /faire foutre/

l’ameliormerde conard enculeation 
-10 /\bco+n+a+(r+|s+)/ # connard, connasse, et variantes mal orthorgaphiées

l’ameliormerde conard enculeation 
-10 /\bencule/

_CONTENT_ -50, 0, 0
Nouveau total : -50

Score final: vandalisme = -50, erreurs = 0

[modifier] Révocation de 195.5.245.10 (d · c · b) sur Madame de Sévigné

Diff : http://fr.wikipedia.org/w/index.php?title=Madame_de_S%C3%A9vign%C3%A9&diff=23833809&oldid=23690381&rcid=23818540
Détection du contenu:

annnnnnnnnnnhhhh annnnnnnnnnnnnnh ce bon!!!
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

annnnnnnnnnnhhhh annnnnnnnnnnnnnh ce bon!!!
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

annnnnnnnnnnhhhh annnnnnnnnnnnnnh ce bon!!!
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

annnnnnnnnnnhhhh annnnnnnnnnnnnnh ce bon!!!
-1 /!!/ # Too many !'s

_CONTENT_ -26, 0, 0
Grosse suppression : -3
Nouveau total : -29

Score final: vandalisme = -29, erreurs = 0

[modifier] Révocation de 213.41.185.159 (d · c · b) sur West Side Story (comédie musicale)

Diff : http://fr.wikipedia.org/w/index.php?title=West_Side_Story_%28com%C3%A9die_musicale%29&diff=23833871&oldid=23833870&rcid=23818603
Détection du contenu:

manieres alors que Tony conserve son calme. Au milieu de la bagarre, Riff et Bernardo se battent 
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

fureur. Le bruit des sirenes se rapproche est entendu
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

excepte Tony, choque par ce qu'il a fait. Au dernier moment, Anybodys, un garçon manque
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

_CONTENT_ -3, 0, 0
Grosse suppression : -7
Total précédent : -19
Nouveau total : -29
Révocation précédente par des humains : nouveau score = -30, nouveau seuil = -6

Score final: vandalisme = -30, erreurs = 0

[modifier] Révocation de 80.11.71.48 (d · c · b) sur Mathématiques

Diff : http://fr.wikipedia.org/w/index.php?title=Math%C3%A9matiques&diff=23834015&oldid=23738154&rcid=23818756
Détection du contenu:

suce ma bite salope
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

suce ma bite salope
-1 /\bsuce\b/

suce ma bite salope
-5 /\bbi+t+e/

suce ma bite salope
-10 /\bsal(aud|ope)/

suce ma bite salope
-30 /\b(ma|ta) bit+e\b/

_CONTENT_ -47, 0, 0
Grosse suppression : -2
Nouveau total : -49

Score final: vandalisme = -49, erreurs = 0

[modifier] Révocation de 81.252.34.121 (d · c · b) sur Écosystème

Diff : http://fr.wikipedia.org/w/index.php?title=%C3%89cosyst%C3%A8me&diff=23834374&oldid=23834298&rcid=23819137
Détection du contenu:

''Inserez le texte a mettre en italique a la place de celui-ci''{|
+1 /''/ # Markup is good

''Inserez le texte a mettre en italique a la place de celui-ci''{|
erreur: -25 /Inserez (le|un) texte a mettre/

|}''Inserez le texte a mettre en italique a la place de celui-ci''==Systeme dynamique==
+1 /''/ # Markup is good

|}''Inserez le texte a mettre en italique a la place de celui-ci''==Systeme dynamique==
erreur: -25 /Inserez (le|un) texte a mettre/

_CONTENT_ 2, 0, -50
Révocation précédente par des humains : nouveau score = 1, nouveau seuil = -6

Score final: vandalisme = 1, erreurs = -50

[modifier] Révocation de 217.128.154.75 (d · c · b) sur Feu

Diff : http://fr.wikipedia.org/w/index.php?title=Feu&diff=23834414&oldid=23419436&rcid=23819177
Détection du contenu:

conard encules batard
-1 /\bbatard/

conard encules batard
-10 /\bco+n+a+(r+|s+)/ # connard, connasse, et variantes mal orthorgaphiées

conard encules batard
-10 /\bencule/

_CONTENT_ -21, 0, 0
Nouveau total : -21

Score final: vandalisme = -21, erreurs = 0

[modifier] Révocation de 217.128.154.75 (d · c · b) sur Discussion Utilisateur:217.128.154.75

Diff : http://fr.wikipedia.org/w/index.php?title=Discussion_Utilisateur:217.128.154.75&diff=23834468&oldid=23834418&rcid=23819234
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
Total précédent : -21
Nouveau total : -31

Score final: vandalisme = -31, erreurs = 0

[modifier] Révocation de 193.48.175.214 (d · c · b) sur Versailles

Diff : http://fr.wikipedia.org/w/index.php?title=Versailles&diff=23834597&oldid=23833279&rcid=23819371
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
Total précédent : -10
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 195.25.173.212 (d · c · b) sur Les Cordier, juge et flic

Diff : http://fr.wikipedia.org/w/index.php?title=Les_Cordier%2C_juge_et_flic&diff=23834709&oldid=20570786&rcid=23819491
Détection du contenu:

Jean-claude cordier: prof d'histoire de mdr et couremment apelle passe-partout (fort boyard)Bon ! ben heu .... c'est pas bientot fini ça ??? Et tout ces salauds la ! .... et tout ces conards ! .... Et tout ces petits cons qui empechent la classe de travailler ... ! sont quelques unes de ces phrases fetiches ^^ ... proffesseur d'histoires geo a lycee condorcet a Lens ... A vous les studios et bon film ^^
-10 /\bmdr\b/

Jean-claude cordier: prof d'histoire de mdr et couremment apelle passe-partout (fort boyard)Bon ! ben heu .... c'est pas bientot fini ça ??? Et tout ces salauds la ! .... et tout ces conards ! .... Et tout ces petits cons qui empechent la classe de travailler ... ! sont quelques unes de ces phrases fetiches ^^ ... proffesseur d'histoires geo a lycee condorcet a Lens ... A vous les studios et bon film ^^
-10 /\bco+n+a+(r+|s+)/ # connard, connasse, et variantes mal orthorgaphiées

Jean-claude cordier: prof d'histoire de mdr et couremment apelle passe-partout (fort boyard)Bon ! ben heu .... c'est pas bientot fini ça ??? Et tout ces salauds la ! .... et tout ces conards ! .... Et tout ces petits cons qui empechent la classe de travailler ... ! sont quelques unes de ces phrases fetiches ^^ ... proffesseur d'histoires geo a lycee condorcet a Lens ... A vous les studios et bon film ^^
-10 /\bcons\b/ # pluriel

Jean-claude cordier: prof d'histoire de mdr et couremment apelle passe-partout (fort boyard)Bon ! ben heu .... c'est pas bientot fini ça ??? Et tout ces salauds la ! .... et tout ces conards ! .... Et tout ces petits cons qui empechent la classe de travailler ... ! sont quelques unes de ces phrases fetiches ^^ ... proffesseur d'histoires geo a lycee condorcet a Lens ... A vous les studios et bon film ^^
-10 /\bsal(aud|ope)/

Jean-claude cordier: prof d'histoire de mdr et couremment apelle passe-partout (fort boyard)Bon ! ben heu .... c'est pas bientot fini ça ??? Et tout ces salauds la ! .... et tout ces conards ! .... Et tout ces petits cons qui empechent la classe de travailler ... ! sont quelques unes de ces phrases fetiches ^^ ... proffesseur d'histoires geo a lycee condorcet a Lens ... A vous les studios et bon film ^^
-30 /(de|petits?|gros|sales?) cons?\b/

_CONTENT_ -70, 0, 0
Gros ajout : +1
Nouveau total : -69

Score final: vandalisme = -69, erreurs = 0

[modifier] Révocation de 80.11.172.140 (d · c · b) sur Kwashiorkor

Diff : http://fr.wikipedia.org/w/index.php?title=Kwashiorkor&diff=23834844&oldid=23834800&rcid=23819649
Détection du contenu:

je bande de la bite 
-1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson)

je bande de la bite 
-5 /\bbi+t+e/

_CONTENT_ -6, 0, 0
Nouveau total : -6
Révocation précédente par des humains : nouveau score = -7, nouveau seuil = -6

Score final: vandalisme = -7, erreurs = 0

[modifier] Révocation de 193.48.175.214 (d · c · b) sur Microsoft Windows Vista

Diff : http://fr.wikipedia.org/w/index.php?title=Microsoft_Windows_Vista&diff=23834886&oldid=23616636&rcid=23819698
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
Total précédent : -60
Nouveau total : -70
Révocation précédente par des humains : nouveau score = -71, nouveau seuil = -6

Score final: vandalisme = -71, erreurs = 0

[modifier] Révocation de 193.48.175.214 (d · c · b) sur Norton Internet Security

Diff : http://fr.wikipedia.org/w/index.php?title=Norton_Internet_Security&rcid=23819786
Détection du contenu:

et pui tu c vista c comme twa un grosse mrd !
-1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson)

et pui tu c vista c comme twa un grosse mrd !
-3 /\bc /i; # "c " dans un article (langage SMS ; erreur de détection possible : "ligne C")

_CONTENT_ -4, 0, 0
nouvelle page sans résumé : -1
nouvelle page courte : -1
Total précédent : -70
Nouveau total : -76
Révocation précédente par des humains : nouveau score = -77, nouveau seuil = -6

Score final: vandalisme = -77, erreurs = 0

[modifier] Révocation de 41.249.1.51 (d · c · b) sur Ram Bahadur Bomjon

Diff : http://fr.wikipedia.org/w/index.php?title=Ram_Bahadur_Bomjon&diff=23835001&oldid=23511063&rcid=23819831
Détection du contenu:

Image:Exemple.jpg|[[Tournesol]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple.jpg|[[Tournesol]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple.jpg|[[Tournesol]]
erreur: -25 /Image:Exemple\d?\.jpg/

Image:Exemple1.jpg|[[La Joconde]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple1.jpg|[[La Joconde]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple1.jpg|[[La Joconde]]
erreur: -25 /Image:Exemple\d?\.jpg/

Image:Exemple2.jpg|Un [[hamster]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple2.jpg|Un [[hamster]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple2.jpg|Un [[hamster]]
erreur: -25 /Image:Exemple\d?\.jpg/

Image:Exemple.jpg|[[Tournesol]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple.jpg|[[Tournesol]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple.jpg|[[Tournesol]]
erreur: -25 /Image:Exemple\d?\.jpg/

Image:Exemple1.jpg|[[La Joconde]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple1.jpg|[[La Joconde]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple1.jpg|[[La Joconde]]
erreur: -25 /Image:Exemple\d?\.jpg/

Image:Exemple2.jpg|Un [[hamster]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple2.jpg|Un [[hamster]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple2.jpg|Un [[hamster]]
erreur: -25 /Image:Exemple\d?\.jpg/

</gallery>ﺑÐ{{ebauche bouddhisme}}
+5 /\{\{.+\}\}/ # Templates are good

_CONTENT_ 17, 0, -150

Score final: vandalisme = 17, erreurs = -150

[modifier] Révocation de 41.249.16.140 (d · c · b) sur Fusion nuclere

Diff : http://fr.wikipedia.org/w/index.php?title=Fusion_nuclere&rcid=23820226
Détection du contenu:

[[Categorie:nom de la categorie]'''sede''zed
+1 /''/ # Markup is good

== sd[[Media:s--[[Special:Contributions/41.249.16.140|41.249.16.140]] ([[User talk:41.249.16.140|d]]) 10 decembre 2007 a 12:13 (CET)trgt
+1 /\[\[.+\]\]/ # Wikilinks are good

* element A
erreur: -25 /\* element [A-C]\b/

* element B
erreur: -25 /\* element [A-C]\b/

* element C
erreur: -25 /\* element [A-C]\b/

* element A
erreur: -25 /\* element [A-C]\b/

* element B
erreur: -25 /\* element [A-C]\b/

* element C#REDIRECT [[[[Categorie:nom de la destination]]]]]] ==
+1 /\[\[.+\]\]/ # Wikilinks are good

* element C#REDIRECT [[[[Categorie:nom de la destination]]]]]] ==
erreur: -25 /\* element [A-C]\b/

''''']
+1 /''/ # Markup is good

_CONTENT_ 4, 0, -150
Gros ajout : +1
nouvelle page sans résumé : -1

Score final: vandalisme = 4, erreurs = -150

[modifier] Révocation de 83.72.192.48 (d · c · b) sur Michael Haydn

Diff : http://fr.wikipedia.org/w/index.php?title=Michael_Haydn&diff=23835722&oldid=23804591&rcid=23820874
Détection du contenu:

1735-1812) il est le frere cadet de joseph "le gros" (haydn
+1 /"/ # Guillemets droits

le pop , et la merde
-10 /\bm[ae]+rde/

_CONTENT_ -9, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Nouveau total : -29

Score final: vandalisme = -29, erreurs = 0

[modifier] Révocation de 194.2.46.41 (d · c · b) sur Esthétique

Diff : http://fr.wikipedia.org/w/index.php?title=Esth%C3%A9tique&diff=23836019&oldid=23776466&rcid=23821228
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -5
Nouveau total : -5
Révocation précédente par des humains : nouveau score = -6, nouveau seuil = -6

Score final: vandalisme = -6, erreurs = 0

[modifier] Révocation de 194.2.46.41 (d · c · b) sur Vie

Diff : http://fr.wikipedia.org/w/index.php?title=Vie&diff=23836098&oldid=23727374&rcid=23821310
Détection du contenu:

Nous avons un environement tres specialise dans se domaine! [[Categorie:Charlemagne]] Nous beaucoup d'exemple a site car mon enfant ou plutot nos enfant sont mal traite par nous, leur parent si mechant !
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

Nous avons un environement tres specialise dans se domaine! [[Categorie:Charlemagne]] Nous beaucoup d'exemple a site car mon enfant ou plutot nos enfant sont mal traite par nous, leur parent si mechant !
+1 /\[\[.+\]\]/ # Wikilinks are good

''Inserez le texte a mettre en italique a la place de celui-ci''
+1 /''/ # Markup is good

''Inserez le texte a mettre en italique a la place de celui-ci''
erreur: -25 /Inserez (le|un) texte a mettre/

_CONTENT_ 1, 0, -25
Révocation précédente par des humains : nouveau score = 0, nouveau seuil = -6

Score final: vandalisme = 0, erreurs = -25

[modifier] Révocation de 194.2.46.41 (d · c · b) sur La vache qui rit

Diff : http://fr.wikipedia.org/w/index.php?title=La_vache_qui_rit&diff=23836154&oldid=22582686&rcid=23821367
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -5
Total précédent : -5
Nouveau total : -10
Révocation précédente par des humains : nouveau score = -11, nouveau seuil = -6

Score final: vandalisme = -11, erreurs = 0

[modifier] Révocation de 194.2.46.41 (d · c · b) sur Sexualité

Diff : http://fr.wikipedia.org/w/index.php?title=Sexualit%C3%A9&diff=23836227&oldid=23778679&rcid=23821440
Détection du contenu:

nous allons vous expliquees en detail ceci: on se desabille, on met une capote, et on rentre la bite dans le vagin
-1 /\bvagin\b/

nous allons vous expliquees en detail ceci: on se desabille, on met une capote, et on rentre la bite dans le vagin
-5 /\bbi+t+e/

_CONTENT_ -6, 0, 0
Grosse suppression : -5
Total précédent : -10
Nouveau total : -21
Révocation précédente par des humains : nouveau score = -22, nouveau seuil = -6

Score final: vandalisme = -22, erreurs = 0

[modifier] Révocation de 194.2.46.41 (d · c · b) sur Mouvement Trompe-l'œil/Réalité

Diff : http://fr.wikipedia.org/w/index.php?title=Mouvement_Trompe-l%27%C5%93il/R%C3%A9alit%C3%A9&diff=23836287&oldid=22662696&rcid=23821500
Détection du contenu:

'''L'oeil: nous alons vous explique la demarche de l'oeil !!!!!!!'''
-10 /!{5,}/; # Plein de "!" dans un article

'''L'oeil: nous alons vous explique la demarche de l'oeil !!!!!!!'''
/!{5,}/, score=-15
'''L'oeil: nous alons vous explique la demarche de l'oeil !!!!!!!'''
-1 /!!/ # Too many !'s

'''L'oeil: nous alons vous explique la demarche de l'oeil !!!!!!!'''
-10 /!{5,}/ # Way too many !'s

'''L'oeil: nous alons vous explique la demarche de l'oeil !!!!!!!'''
+1 /''/ # Markup is good

merde moisi
-10 /\bm[ae]+rde/

chatte 
-1 /\bchattes?\b/

cela que vous devrier lave vos yeu plus souvent. Un conseil 
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

_CONTENT_ -47, 0, 0
Grosse suppression : -10
Total précédent : -21
Nouveau total : -78
Révocation précédente par des humains : nouveau score = -79, nouveau seuil = -6

Score final: vandalisme = -79, erreurs = 0

[modifier] Révocation de 62.129.161.183 (d · c · b) sur West Side Story (comédie musicale)

Diff : http://fr.wikipedia.org/w/index.php?title=West_Side_Story_%28com%C3%A9die_musicale%29&diff=23836324&oldid=23834323&rcid=23821537
Détection du contenu:

!!!!!!!
-10 /!{5,}/; # Plein de "!" dans un article

!!!!!!!
/!{5,}/, score=-15
!!!!!!!
-1 /!!/ # Too many !'s

!!!!!!!
-10 /!{5,}/ # Way too many !'s

_CONTENT_ -36, 0, 0
Nouveau total : -36

Score final: vandalisme = -36, erreurs = 0

[modifier] Révocation de 157.26.210.5 (d · c · b) sur Convertisseur numérique-analogique

Diff : http://fr.wikipedia.org/w/index.php?title=Convertisseur_num%C3%A9rique-analogique&diff=23836404&oldid=23531760&rcid=23821617
Détection du contenu:

Avant toute choses, cette article a ete invente par Rachid Delabranche, et il a oublie de preciser qu'au paragraphe 6, il OSEF de tout (mais bon osef quand meme de ce qu'il a ecrit :s).
-30 /\bosef\b/ # Commentaire personnel dans un article

Avant toute choses, cette article a ete invente par Rachid Delabranche, et il a oublie de preciser qu'au paragraphe 6, il OSEF de tout (mais bon osef quand meme de ce qu'il a ecrit :s).
/\bOSEF\b/, score=-35
_CONTENT_ -65, 0, 0
Nouveau total : -65

Score final: vandalisme = -65, erreurs = 0

[modifier] Révocation de 81.240.212.210 (d · c · b) sur David Villa

Diff : http://fr.wikipedia.org/w/index.php?title=David_Villa&diff=23836441&oldid=22761221&rcid=23821655
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
blanchiment : -10
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 81.240.212.210 (d · c · b) sur FC Barcelone (football)

Diff : http://fr.wikipedia.org/w/index.php?title=FC_Barcelone_%28football%29&diff=23836485&oldid=23776620&rcid=23821700
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Total précédent : -40
Nouveau total : -60
Révocation précédente par des humains : nouveau score = -61, nouveau seuil = -6

Score final: vandalisme = -61, erreurs = 0

[modifier] Révocation de 212.180.33.11 (d · c · b) sur Discussion Utilisateur:212.180.33.11

Diff : http://fr.wikipedia.org/w/index.php?title=Discussion_Utilisateur:212.180.33.11&diff=23836500&oldid=23836439&rcid=23821716
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Nouveau total : -20
Révocation précédente par des humains : nouveau score = -21, nouveau seuil = -6

Score final: vandalisme = -21, erreurs = 0

[modifier] Révocation de 194.214.136.48 (d · c · b) sur Kikipedia

Diff : http://fr.wikipedia.org/w/index.php?title=Kikipedia&diff=23836589&oldid=23836569&rcid=23821810
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -7
Total précédent : -14
Nouveau total : -21

Score final: vandalisme = -21, erreurs = 0

[modifier] Révocation de 82.43.7.254 (d · c · b) sur Martin gaughran

Diff : http://fr.wikipedia.org/w/index.php?title=Martin_gaughran&rcid=23821855
Détection du contenu:

<font size="10">FUCKFACE</font>
-10 /\bfuck/

<font size="10">FUCKFACE</font>
/\bFUCK/, score=-15
_CONTENT_ -25, 0, 0
nouvelle page sans résumé : -1
nouvelle page courte : -1
Nouveau total : -27

Score final: vandalisme = -27, erreurs = 0

[modifier] Révocation de 82.187.48.186 (d · c · b) sur Le Petit Prince

Diff : http://fr.wikipedia.org/w/index.php?title=Le_Petit_Prince&diff=23836706&oldid=23725673&rcid=23821934
Détection du contenu:

quddddddddddddddddi
-10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa)

quddddddddddddddddi
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

quddddddddddddddddi
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

_CONTENT_ -25, 0, 0
Nouveau total : -25

Score final: vandalisme = -25, erreurs = 0

[modifier] Révocation de 195.25.168.17 (d · c · b) sur La Réunion

Diff : http://fr.wikipedia.org/w/index.php?title=La_R%C3%A9union&diff=23836731&oldid=23836710&rcid=23821961
Détection du contenu:

=Sexe=
-1 /\bsexe\b/

putes
-10 /\bpute/

_CONTENT_ -11, 0, 0
Grosse suppression : -1
Total précédent : -10
Nouveau total : -22
Révocation précédente par des humains : nouveau score = -23, nouveau seuil = -6

Score final: vandalisme = -23, erreurs = 0

[modifier] Révocation de 77.200.66.76 (d · c · b) sur Careless Love

Diff : http://fr.wikipedia.org/w/index.php?title=Careless_Love&diff=23836812&oldid=23836698&rcid=23822045
Détection du contenu:

est dommage que des personnes ignares viennent attribuer cette chanson aux paroliers (qui ont transforme les paroles) et aux arrangeurs de Madeleine Peyroux. J
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

avance mes informations avec assurance car je sais qu
-1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson)

avance mes informations avec assurance car je sais qu
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

est-ce pas. La tradition populaire de quel pays q
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

_CONTENT_ -4, 0, 0
Grosse suppression : -9
Nouveau total : -13
Révocation précédente par des humains : nouveau score = -14, nouveau seuil = -6

Score final: vandalisme = -14, erreurs = 0

[modifier] Révocation de 217.128.229.123 (d · c · b) sur Hockey Club Choletais

Diff : http://fr.wikipedia.org/w/index.php?title=Hockey_Club_Choletais&diff=23836859&oldid=22705061&rcid=23822095
Détection du contenu:

Philipe dembele, un grand acteur aussi bien morale que physique dans cette association sportive, un grand homme messieurs, un grand homme!!!!!, malgre sa difference de couleur, il est parmi les grands rastaquare de ce pays, un etranger parmi tant d'autres.
-10 /!{5,}/; # Plein de "!" dans un article

Philipe dembele, un grand acteur aussi bien morale que physique dans cette association sportive, un grand homme messieurs, un grand homme!!!!!, malgre sa difference de couleur, il est parmi les grands rastaquare de ce pays, un etranger parmi tant d'autres.
/!{5,}/, score=-15
Philipe dembele, un grand acteur aussi bien morale que physique dans cette association sportive, un grand homme messieurs, un grand homme!!!!!, malgre sa difference de couleur, il est parmi les grands rastaquare de ce pays, un etranger parmi tant d'autres.
-1 /!!/ # Too many !'s

Philipe dembele, un grand acteur aussi bien morale que physique dans cette association sportive, un grand homme messieurs, un grand homme!!!!!, malgre sa difference de couleur, il est parmi les grands rastaquare de ce pays, un etranger parmi tant d'autres.
-10 /!{5,}/ # Way too many !'s

_CONTENT_ -36, 0, 0
Nouveau total : -36

Score final: vandalisme = -36, erreurs = 0

[modifier] Révocation de 194.254.26.69 (d · c · b) sur Compagnie du Saint-Sacrement

Diff : http://fr.wikipedia.org/w/index.php?title=Compagnie_du_Saint-Sacrement&diff=23837108&oldid=23837091&rcid=23822353
Détection du contenu:

connard
-10 /\bco+n+a+(r+|s+)/ # connard, connasse, et variantes mal orthorgaphiées

_CONTENT_ -10, 0, 0
Nouveau total : -10
Révocation précédente par des humains : nouveau score = -11, nouveau seuil = -6

Score final: vandalisme = -11, erreurs = 0

[modifier] Révocation de 213.41.226.186 (d · c · b) sur Comité national français

Diff : http://fr.wikipedia.org/w/index.php?title=Comit%C3%A9_national_fran%C3%A7ais&diff=23837522&oldid=23831828&rcid=23822780
Détection du contenu:

hufgufyuovhoPROUTTTTTTTTTTTTTTttt
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

hufgufyuovhoPROUTTTTTTTTTTTTTTttt
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

_CONTENT_ -20, 0, 0
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 216.20.1.211 (d · c · b) sur Savoie

Diff : http://fr.wikipedia.org/w/index.php?title=Savoie&diff=23837599&oldid=23748722&rcid=23822860
Détection du contenu:

the french are gay
-1 /\bfrench\b/

the french are gay
-5 /\bgay\b/ # Peut être un nom de famille

the french are gay
-20 /\b(is|are) gay\b/

_CONTENT_ -26, 0, 0
Nouveau total : -26

Score final: vandalisme = -26, erreurs = 0

[modifier] Révocation de 194.254.62.33 (d · c · b) sur Théâtre élisabéthain

Diff : http://fr.wikipedia.org/w/index.php?title=Th%C3%A9%C3%A2tre_%C3%A9lisab%C3%A9thain&diff=23837748&oldid=23302105&rcid=23823015
Détection du contenu:

et tous les cons qui vont sur ce site pourri sont des encules!!!!!!
-10 /!{5,}/; # Plein de "!" dans un article

et tous les cons qui vont sur ce site pourri sont des encules!!!!!!
/!{5,}/, score=-15
et tous les cons qui vont sur ce site pourri sont des encules!!!!!!
-1 /\bpourrit?e?s?\b/

et tous les cons qui vont sur ce site pourri sont des encules!!!!!!
-10 /\bcons\b/ # pluriel

et tous les cons qui vont sur ce site pourri sont des encules!!!!!!
-10 /\bencule/

et tous les cons qui vont sur ce site pourri sont des encules!!!!!!
-1 /!!/ # Too many !'s

et tous les cons qui vont sur ce site pourri sont des encules!!!!!!
-10 /!{5,}/ # Way too many !'s

_CONTENT_ -57, 0, 0
Nouveau total : -57

Score final: vandalisme = -57, erreurs = 0

[modifier] Révocation de 85.12.73.253 (d · c · b) sur Jésus de Nazareth

Diff : http://fr.wikipedia.org/w/index.php?title=J%C3%A9sus_de_Nazareth&diff=23838194&oldid=23755180&rcid=23823482
Détection du contenu:

you are all gay
-5 /\bgay\b/ # Peut être un nom de famille

_CONTENT_ -5, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Nouveau total : -25

Score final: vandalisme = -25, erreurs = 0

[modifier] Révocation de 88.121.14.75 (d · c · b) sur Marcel Proust

Diff : http://fr.wikipedia.org/w/index.php?title=Marcel_Proust&diff=23838601&oldid=23650616&rcid=23823906
Détection du contenu:

Prout 
-3 /\bprout/

Prout
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout
-3 /\bprout/

Prout 
-3 /\bprout/

Prout
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout
-3 /\bprout/

Prout 
-3 /\bprout/

Proutifier
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout 
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout 
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout 
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Proutien 
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

Prout 
-3 /\bprout/

Prout
-3 /\bprout/

Prout
-3 /\bprout/

_CONTENT_ -216, 0, 0
Nouveau total : -216

Score final: vandalisme = -216, erreurs = 0

[modifier] Révocation de 82.127.12.74 (d · c · b) sur Soleil

Diff : http://fr.wikipedia.org/w/index.php?title=Soleil&diff=23838611&oldid=23831506&rcid=23823916
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
blanchiment : -10
Nouveau total : -20
Révocation précédente par des humains : nouveau score = -21, nouveau seuil = -6

Score final: vandalisme = -21, erreurs = 0

[modifier] Révocation de 90.45.237.207 (d · c · b) sur Sclérose en plaques

Diff : http://fr.wikipedia.org/w/index.php?title=Scl%C3%A9rose_en_plaques&diff=23838693&oldid=23471172&rcid=23824007
Détection du contenu:

{{'''Inserez un texte a mettre en gras a la place de c'''Inserez un texte a mettre en gras a la place de celui-ci'''elui-ci'''}}
+1 /''/ # Markup is good

{{'''Inserez un texte a mettre en gras a la place de c'''Inserez un texte a mettre en gras a la place de celui-ci'''elui-ci'''}}
+5 /\{\{.+\}\}/ # Templates are good

{{'''Inserez un texte a mettre en gras a la place de c'''Inserez un texte a mettre en gras a la place de celui-ci'''elui-ci'''}}
erreur: -25 /Inserez (le|un) texte a mettre/

_CONTENT_ 6, 0, -25

Score final: vandalisme = 6, erreurs = -25

[modifier] Révocation de 62.212.114.11 (d · c · b) sur Limite du pouvoir managerial

Diff : http://fr.wikipedia.org/w/index.php?title=Limite_du_pouvoir_managerial&rcid=23824153
Détection du contenu:

c cool parce que c bien
-3 /\bc /i; # "c " dans un article (langage SMS ; erreur de détection possible : "ligne C")

_CONTENT_ -3, 0, 0
nouvelle page sans résumé : -1
nouvelle page courte : -1
Nouveau total : -5
Révocation précédente par des humains : nouveau score = -6, nouveau seuil = -6

Score final: vandalisme = -6, erreurs = 0

[modifier] Révocation de 62.161.59.15 (d · c · b) sur Discovered

Diff : http://fr.wikipedia.org/w/index.php?title=Discovered&rcid=23824181
Détection du contenu:

C'est pas encore sortie MDR :)
-10 /\bmdr\b/

C'est pas encore sortie MDR :)
/\bMDR\b/, score=-15
_CONTENT_ -25, 0, 0
nouvelle page sans résumé : -1
nouvelle page courte : -1
Nouveau total : -27

Score final: vandalisme = -27, erreurs = 0

[modifier] Révocation de 80.11.35.63 (d · c · b) sur Trisomie 9

Diff : http://fr.wikipedia.org/w/index.php?title=Trisomie_9&rcid=23824221
Détection du contenu:

la trisomie 3 c'est nul surtout pour louis gosselin
-30 /c[' ]est nul/ # Commentaire personnel dans un article

_CONTENT_ -30, 0, 0
nouvelle page sans résumé : -1
nouvelle page courte : -1
Nouveau total : -32

Score final: vandalisme = -32, erreurs = 0

[modifier] Révocation de 83.203.169.198 (d · c · b) sur Raphaël Friess

Diff : http://fr.wikipedia.org/w/index.php?title=Rapha%C3%ABl_Friess&diff=23839038&oldid=23839033&rcid=23824369
Détection du contenu:

_CONTENT_ 0, 0, 0
blanchiment : -10
Nouveau total : -5
Révocation précédente par des humains : nouveau score = -6, nouveau seuil = -6

Score final: vandalisme = -6, erreurs = 0

[modifier] Révocation de 83.157.255.102 (d · c · b) sur Charles Baudelaire

Diff : http://fr.wikipedia.org/w/index.php?title=Charles_Baudelaire&diff=23839042&oldid=23839006&rcid=23824374
Détection du contenu:

<math>Entrez votre formule ici</math>
erreur: -25 /Entrez votre formule ici/

tk;cuduuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

tk;cuduuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

tk;cuduuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
-5 /[aeiou]{6,}/i; # Trop de voyelles de suite

_CONTENT_ -25, 0, -25
Nouveau total : -25

Score final: vandalisme = -25, erreurs = -25

[modifier] Révocation de 83.203.169.198 (d · c · b) sur Discussion Utilisateur:83.203.169.198

Diff : http://fr.wikipedia.org/w/index.php?title=Discussion_Utilisateur:83.203.169.198&diff=23839051&oldid=23839041&rcid=23824384
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -4
blanchiment : -10
Total précédent : -5
Nouveau total : -19
Révocation précédente par des humains : nouveau score = -20, nouveau seuil = -6

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 81.248.211.41 (d · c · b) sur Marguerite Duras

Diff : http://fr.wikipedia.org/w/index.php?title=Marguerite_Duras&diff=23839103&oldid=23605510&rcid=23824437
Détection du contenu:

Heuresmeent UNE KICH EST ARRIVER et a savuer LA TERRE !!!!!!!!
-10 /!{5,}/; # Plein de "!" dans un article

Heuresmeent UNE KICH EST ARRIVER et a savuer LA TERRE !!!!!!!!
/!{5,}/, score=-15
Heuresmeent UNE KICH EST ARRIVER et a savuer LA TERRE !!!!!!!!
-1 /!!/ # Too many !'s

Heuresmeent UNE KICH EST ARRIVER et a savuer LA TERRE !!!!!!!!
-10 /!{5,}/ # Way too many !'s

_CONTENT_ -36, 0, 0
Nouveau total : -36

Score final: vandalisme = -36, erreurs = 0

[modifier] Révocation de 81.240.187.50 (d · c · b) sur Votes wallons et flamands sur les lois linguistiques

Diff : http://fr.wikipedia.org/w/index.php?title=Votes_wallons_et_flamands_sur_les_lois_linguistiques&diff=23839174&oldid=23839016&rcid=23824510
Détection du contenu:

MOTHER FUCK BITCH 
-10 /\bbitch/

MOTHER FUCK BITCH 
/\bBITCH/, score=-15
MOTHER FUCK BITCH 
-10 /\bfuck/

MOTHER FUCK BITCH 
/\bFUCK/, score=-15
_CONTENT_ -50, 0, 0
Total précédent : -25
Nouveau total : -75
Révocation précédente par des humains : nouveau score = -76, nouveau seuil = -6

Score final: vandalisme = -76, erreurs = 0

[modifier] Révocation de 193.51.141.118 (d · c · b) sur Bayonne Bridge

Diff : http://fr.wikipedia.org/w/index.php?title=Bayonne_Bridge&rcid=23824535
Détection du contenu:

|}Entrez le texte non formate ici
erreur: -25 /Entrez le texte non formate ici/

# eleme[[Titre du lien]]nt 1
+1 /\[\[.+\]\]/ # Wikilinks are good

# eleme[[Titre du lien]]nt 1
erreur: -25 /\[\[Titre du lien\]\]/

# element 2
erreur: -25 /# element [1-3]\b/

# element 3
erreur: -25 /# element [1-3]\b/

* element A
erreur: -25 /\* element [A-C]\b/

* element B
erreur: -25 /\* element [A-C]\b/

* element C
erreur: -25 /\* element [A-C]\b/

Image:Exemple.jpg|[[Tournesol]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple.jpg|[[Tournesol]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple.jpg|[[Tournesol]]
erreur: -25 /Image:Exemple\d?\.jpg/

Image:Exemple1.jpg|[[La Joconde]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple1.jpg|[[La Joconde]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple1.jpg|[[La Joconde]]
erreur: -25 /Image:Exemple\d?\.jpg/

Image:Exemple2.jpg|Un [[hamster]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple2.jpg|Un [[hamster]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple2.jpg|Un [[hamster]]
erreur: -25 /Image:Exemple\d?\.jpg/

</gallery>#REDIRECT [[[[Categorie:nom de la destination]]{{<ref>modele ou page a inclure</ref>== Notes et references ==
+1 /\[\[.+\]\]/ # Wikilinks are good

possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --><!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
<references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --><!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
Spam: +10 /wikipedia\.org/;

* [[À remplacer]]
+1 /\[\[.+\]\]/ # Wikilinks are good

'''''Inserez un texte a mettre en gras a la place de celui-ci'''''}}]]</nowiki>
+1 /''/ # Markup is good

'''''Inserez un texte a mettre en gras a la place de celui-ci'''''}}]]</nowiki>
erreur: -25 /Inserez (le|un) texte a mettre/

_CONTENT_ 10, 9, -275
Gros ajout : +2
nouvelle page sans résumé : -1

Score final: vandalisme = 11, erreurs = -275

[modifier] Révocation de 83.194.37.9 (d · c · b) sur Électron

Diff : http://fr.wikipedia.org/w/index.php?title=%C3%89lectron&diff=23839409&oldid=23839339&rcid=23824754
Détection du contenu:

tt le monde sont des enculer youpi jai encor ma clope
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

tt le monde sont des enculer youpi jai encor ma clope
-10 /\bencule/

_CONTENT_ -11, 0, 0
Total précédent : -10
Nouveau total : -21
Révocation précédente par des humains : nouveau score = -22, nouveau seuil = -6

Score final: vandalisme = -22, erreurs = 0

[modifier] Révocation de 213.41.206.138 (d · c · b) sur Le Bourgeois gentilhomme

Diff : http://fr.wikipedia.org/w/index.php?title=Le_Bourgeois_gentilhomme&diff=23839584&oldid=23834997&rcid=23824936
Détection du contenu:

universejghghghghghghghghghghl 
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

universejghghghghghghghghghghl 
-11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels

ghghghghghghghghghghghghghgh
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

ghghghghghghghghghghghghghgh
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

ghghghghghghghghghghghghghgh
-11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels

ghghghghghghghghghghghghghghghghghghghghghghghghghghghdepens
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

ghghghghghghghghghghghghghghghghghghghghghghghghghghghdepens
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

ghghghghghghghghghghghghghghghghghghghghghghghghghghghdepens
-11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels

ghghghghghghghghghghghghghghghghghghghghghghghghghghghdepens
-21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels

desgggggggggggg 
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

desgggggggggggg 
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

desgggggggggggg 
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

dhluioiues 
-5 /[aeiou]{6,}/i; # Trop de voyelles de suite

tuioouuio
-5 /[aeiou]{6,}/i; # Trop de voyelles de suite

_CONTENT_ -124, 0, 0
Nouveau total : -124

Score final: vandalisme = -124, erreurs = 0

[modifier] Révocation de 91.76.59.4 (d · c · b) sur Shan

Diff : http://fr.wikipedia.org/w/index.php?title=Shan&diff=23839673&oldid=21065548&rcid=23825028
Détection du contenu:

le lao shan est un monstre de monster hunter il est vvvvvvvvvvvvvvvvvvvvvrrrrrrrrrreeeeeeeeeeemmmmmmmmmmmeeeeeeeennnnnnnnnntttttttt gggggggrrrrrrrrrrrraaaaaaaannnnnndddddd
-10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa)

le lao shan est un monstre de monster hunter il est vvvvvvvvvvvvvvvvvvvvvrrrrrrrrrreeeeeeeeeeemmmmmmmmmmmeeeeeeeennnnnnnnnntttttttt gggggggrrrrrrrrrrrraaaaaaaannnnnndddddd
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

le lao shan est un monstre de monster hunter il est vvvvvvvvvvvvvvvvvvvvvrrrrrrrrrreeeeeeeeeeemmmmmmmmmmmeeeeeeeennnnnnnnnntttttttt gggggggrrrrrrrrrrrraaaaaaaannnnnndddddd
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

le lao shan est un monstre de monster hunter il est vvvvvvvvvvvvvvvvvvvvvrrrrrrrrrreeeeeeeeeeemmmmmmmmmmmeeeeeeeennnnnnnnnntttttttt gggggggrrrrrrrrrrrraaaaaaaannnnnndddddd
-5 /[aeiou]{6,}/i; # Trop de voyelles de suite

le lao shan est un monstre de monster hunter il est vvvvvvvvvvvvvvvvvvvvvrrrrrrrrrreeeeeeeeeeemmmmmmmmmmmeeeeeeeennnnnnnnnntttttttt gggggggrrrrrrrrrrrraaaaaaaannnnnndddddd
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

le lao shan est un monstre de monster hunter il est vvvvvvvvvvvvvvvvvvvvvrrrrrrrrrreeeeeeeeeeemmmmmmmmmmmeeeeeeeennnnnnnnnntttttttt gggggggrrrrrrrrrrrraaaaaaaannnnnndddddd
-11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels

_CONTENT_ -51, 0, 0
Nouveau total : -51

Score final: vandalisme = -51, erreurs = 0

[modifier] Révocation de 41.251.2.204 (d · c · b) sur Discuter:Parental advisory

Diff : http://fr.wikipedia.org/w/index.php?title=Discuter:Parental_advisory&rcid=23825112
Détection du contenu:

Takimen'''''Inserez un texte a mettre en gras a la place de celui-ci''
+1 /''/ # Markup is good

Takimen'''''Inserez un texte a mettre en gras a la place de celui-ci''
erreur: -25 /Inserez (le|un) texte a mettre/

* [[À remplacer]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple.jpg|[[Tournesol]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple.jpg|[[Tournesol]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple.jpg|[[Tournesol]]
erreur: -25 /Image:Exemple\d?\.jpg/

Image:Exemple1.jpg|[[La Joconde]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple1.jpg|[[La Joconde]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple1.jpg|[[La Joconde]]
erreur: -25 /Image:Exemple\d?\.jpg/

Image:Exemple2.jpg|Un [[hamster]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple2.jpg|Un [[hamster]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple2.jpg|Un [[hamster]]
erreur: -25 /Image:Exemple\d?\.jpg/

</gallery>nom de la categorie--[[Special:Contributions/41.251.2.204|41.251.2.204]] ([[User talk:41.251.2.204|d]]) 10 decembre 2007 a 15:30 (CET)]] ==
+1 /\[\[.+\]\]/ # Wikilinks are good

'''
+1 /''/ # Markup is good

_CONTENT_ 10, 0, -100
Gros ajout : +2
nouvelle page sans résumé : -1

Score final: vandalisme = 11, erreurs = -100

[modifier] Révocation de 193.49.125.162 (d · c · b) sur Discussion Utilisateur:193.49.125.162

Diff : http://fr.wikipedia.org/w/index.php?title=Discussion_Utilisateur:193.49.125.162&diff=23839812&oldid=23839448&rcid=23825175
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -6
Nouveau total : -6
Révocation précédente par des humains : nouveau score = -7, nouveau seuil = -6

Score final: vandalisme = -7, erreurs = 0

[modifier] Révocation de 213.56.151.5 (d · c · b) sur Marcel Pagnol

Diff : http://fr.wikipedia.org/w/index.php?title=Marcel_Pagnol&diff=23839854&oldid=23659563&rcid=23825217
Détection du contenu:

''
+1 /''/ # Markup is good

''''Inserez le texte a mettre en italique a la place de celui-ci''
+1 /''/ # Markup is good

''''Inserez le texte a mettre en italique a la place de celui-ci''
erreur: -25 /Inserez (le|un) texte a mettre/

_CONTENT_ 2, 0, -25

Score final: vandalisme = 2, erreurs = -25

[modifier] Révocation de 69.70.2.19 (d · c · b) sur Giraffidae

Diff : http://fr.wikipedia.org/w/index.php?title=Giraffidae&diff=23839903&oldid=20333884&rcid=23825269
Détection du contenu:

VALÉRIE DAOUST EST UNE GIRAFE MUTER AVEC UN HUMAIN JE VOUS DIT QUE SA FAIT PEUR :)
-1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson)

VALÉRIE DAOUST EST UNE GIRAFE MUTER AVEC UN HUMAIN JE VOUS DIT QUE SA FAIT PEUR :)
/\b(JE|J')\b/, score=-6
VALÉRIE DAOUST EST UNE GIRAFE MUTER AVEC UN HUMAIN JE VOUS DIT QUE SA FAIT PEUR :)
-10 /[A-Z\s]{40,}/ # Too many caps + whitespace

_CONTENT_ -17, 0, 0
Total précédent : -10
Nouveau total : -27

Score final: vandalisme = -27, erreurs = 0

[modifier] Révocation de 80.249.65.4 (d · c · b) sur Abdelaziz Bouteflika

Diff : http://fr.wikipedia.org/w/index.php?title=Abdelaziz_Bouteflika&diff=23840081&oldid=23774430&rcid=23825451
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 86.65.2.190 (d · c · b) sur Quentin burgey

Diff : http://fr.wikipedia.org/w/index.php?title=Quentin_burgey&rcid=23825544
Détection du contenu:

Surnomme Bubu qui est un petit gay
-5 /\bgay\b/ # Peut être un nom de famille

_CONTENT_ -5, 0, 0
nouvelle page sans résumé : -1
nouvelle page courte : -1
Nouveau total : -7
Révocation précédente par des humains : nouveau score = -8, nouveau seuil = -6

Score final: vandalisme = -8, erreurs = 0

[modifier] Révocation de 206.167.215.7 (d · c · b) sur Acide chlorhydrique

Diff : http://fr.wikipedia.org/w/index.php?title=Acide_chlorhydrique&diff=23840296&oldid=22985055&rcid=23825681
Détection du contenu:

eftik67rtfttttttttttttfectue 
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

eftik67rtfttttttttttttfectue 
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

eftik67rtfttttttttttttfectue 
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

hrhtyjhrhtyk
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

_CONTENT_ -30, 0, 0
Nouveau total : -30

Score final: vandalisme = -30, erreurs = 0

[modifier] Révocation de 69.70.2.19 (d · c · b) sur Discussion Utilisateur:69.70.2.19

Diff : http://fr.wikipedia.org/w/index.php?title=Discussion_Utilisateur:69.70.2.19&diff=23840319&oldid=23840105&rcid=23825705
Détection du contenu:

>> pas d'accents
COUCOU LES FESSES MUAHAHHAHAHHHAHAHAHHHAAHHAHAHAHHAHAHAH JE SUIS UN HACKER A QUI TU MA INTERDIT LA MODIFICATION, MO TOUTE BOGGER VOTRE PUTAIN DE SYSTÈME A MARDE VOUS ALLER SOUFFFRIR BANDE DE NAZ MUAHAHHAHHAHAHAHAHAHH WIKIPÉDIA VAA EXPLOSÉ DANS 5 4 3 2 1 BOOOOOOMMMMMMM !!!!!! AHHHAHHAHAHHAHAHAHAHAHHAHA HEY ATTENTION DERRIÈE TOI !!! MAIS OUI SÉ MOI MUAHAHAHAA BOOM HEATSHOT TÉ MORT MON VIEUX PI FALIS QUE JE TE DISE ACOSE DE TOI TOUTE LES SERVEUR DU CANADA SON A MON SERVICE ADIEU MUAHAHAHAHHAHAHAHAH
-5 /\bpu?ta?in/

COUCOU LES FESSES MUAHAHHAHAHHHAHAHAHHHAAHHAHAHAHHAHAHAH JE SUIS UN HACKER A QUI TU MA INTERDIT LA MODIFICATION, MO TOUTE BOGGER VOTRE PUTAIN DE SYSTÈME A MARDE VOUS ALLER SOUFFFRIR BANDE DE NAZ MUAHAHHAHHAHAHAHAHAHH WIKIPÉDIA VAA EXPLOSÉ DANS 5 4 3 2 1 BOOOOOOMMMMMMM !!!!!! AHHHAHHAHAHHAHAHAHAHAHHAHA HEY ATTENTION DERRIÈE TOI !!! MAIS OUI SÉ MOI MUAHAHAHAA BOOM HEATSHOT TÉ MORT MON VIEUX PI FALIS QUE JE TE DISE ACOSE DE TOI TOUTE LES SERVEUR DU CANADA SON A MON SERVICE ADIEU MUAHAHAHAHHAHAHAHAH
/\bPU?TA?IN/, score=-10
COUCOU LES FESSES MUAHAHHAHAHHHAHAHAHHHAAHHAHAHAHHAHAHAH JE SUIS UN HACKER A QUI TU MA INTERDIT LA MODIFICATION, MO TOUTE BOGGER VOTRE PUTAIN DE SYSTÈME A MARDE VOUS ALLER SOUFFFRIR BANDE DE NAZ MUAHAHHAHHAHAHAHAHAHH WIKIPÉDIA VAA EXPLOSÉ DANS 5 4 3 2 1 BOOOOOOMMMMMMM !!!!!! AHHHAHHAHAHHAHAHAHAHAHHAHA HEY ATTENTION DERRIÈE TOI !!! MAIS OUI SÉ MOI MUAHAHAHAA BOOM HEATSHOT TÉ MORT MON VIEUX PI FALIS QUE JE TE DISE ACOSE DE TOI TOUTE LES SERVEUR DU CANADA SON A MON SERVICE ADIEU MUAHAHAHAHHAHAHAHAH
-10 /\bm[ae]+rde/

COUCOU LES FESSES MUAHAHHAHAHHHAHAHAHHHAAHHAHAHAHHAHAHAH JE SUIS UN HACKER A QUI TU MA INTERDIT LA MODIFICATION, MO TOUTE BOGGER VOTRE PUTAIN DE SYSTÈME A MARDE VOUS ALLER SOUFFFRIR BANDE DE NAZ MUAHAHHAHHAHAHAHAHAHH WIKIPÉDIA VAA EXPLOSÉ DANS 5 4 3 2 1 BOOOOOOMMMMMMM !!!!!! AHHHAHHAHAHHAHAHAHAHAHHAHA HEY ATTENTION DERRIÈE TOI !!! MAIS OUI SÉ MOI MUAHAHAHAA BOOM HEATSHOT TÉ MORT MON VIEUX PI FALIS QUE JE TE DISE ACOSE DE TOI TOUTE LES SERVEUR DU CANADA SON A MON SERVICE ADIEU MUAHAHAHAHHAHAHAHAH
/\bM[AE]+RDE/, score=-15
COUCOU LES FESSES MUAHAHHAHAHHHAHAHAHHHAAHHAHAHAHHAHAHAH JE SUIS UN HACKER A QUI TU MA INTERDIT LA MODIFICATION, MO TOUTE BOGGER VOTRE PUTAIN DE SYSTÈME A MARDE VOUS ALLER SOUFFFRIR BANDE DE NAZ MUAHAHHAHHAHAHAHAHAHH WIKIPÉDIA VAA EXPLOSÉ DANS 5 4 3 2 1 BOOOOOOMMMMMMM !!!!!! AHHHAHHAHAHHAHAHAHAHAHHAHA HEY ATTENTION DERRIÈE TOI !!! MAIS OUI SÉ MOI MUAHAHAHAA BOOM HEATSHOT TÉ MORT MON VIEUX PI FALIS QUE JE TE DISE ACOSE DE TOI TOUTE LES SERVEUR DU CANADA SON A MON SERVICE ADIEU MUAHAHAHAHHAHAHAHAH
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

COUCOU LES FESSES MUAHAHHAHAHHHAHAHAHHHAAHHAHAHAHHAHAHAH JE SUIS UN HACKER A QUI TU MA INTERDIT LA MODIFICATION, MO TOUTE BOGGER VOTRE PUTAIN DE SYSTÈME A MARDE VOUS ALLER SOUFFFRIR BANDE DE NAZ MUAHAHHAHHAHAHAHAHAHH WIKIPÉDIA VAA EXPLOSÉ DANS 5 4 3 2 1 BOOOOOOMMMMMMM !!!!!! AHHHAHHAHAHHAHAHAHAHAHHAHA HEY ATTENTION DERRIÈE TOI !!! MAIS OUI SÉ MOI MUAHAHAHAA BOOM HEATSHOT TÉ MORT MON VIEUX PI FALIS QUE JE TE DISE ACOSE DE TOI TOUTE LES SERVEUR DU CANADA SON A MON SERVICE ADIEU MUAHAHAHAHHAHAHAHAH
-10 /\b[A-Z]{20,}\b/ # Too many caps

COUCOU LES FESSES MUAHAHHAHAHHHAHAHAHHHAAHHAHAHAHHAHAHAH JE SUIS UN HACKER A QUI TU MA INTERDIT LA MODIFICATION, MO TOUTE BOGGER VOTRE PUTAIN DE SYSTÈME A MARDE VOUS ALLER SOUFFFRIR BANDE DE NAZ MUAHAHHAHHAHAHAHAHAHH WIKIPÉDIA VAA EXPLOSÉ DANS 5 4 3 2 1 BOOOOOOMMMMMMM !!!!!! AHHHAHHAHAHHAHAHAHAHAHHAHA HEY ATTENTION DERRIÈE TOI !!! MAIS OUI SÉ MOI MUAHAHAHAA BOOM HEATSHOT TÉ MORT MON VIEUX PI FALIS QUE JE TE DISE ACOSE DE TOI TOUTE LES SERVEUR DU CANADA SON A MON SERVICE ADIEU MUAHAHAHAHHAHAHAHAH
-10 /[A-Z\s]{40,}/ # Too many caps + whitespace

COUCOU LES FESSES MUAHAHHAHAHHHAHAHAHHHAAHHAHAHAHHAHAHAH JE SUIS UN HACKER A QUI TU MA INTERDIT LA MODIFICATION, MO TOUTE BOGGER VOTRE PUTAIN DE SYSTÈME A MARDE VOUS ALLER SOUFFFRIR BANDE DE NAZ MUAHAHHAHHAHAHAHAHAHH WIKIPÉDIA VAA EXPLOSÉ DANS 5 4 3 2 1 BOOOOOOMMMMMMM !!!!!! AHHHAHHAHAHHAHAHAHAHAHHAHA HEY ATTENTION DERRIÈE TOI !!! MAIS OUI SÉ MOI MUAHAHAHAA BOOM HEATSHOT TÉ MORT MON VIEUX PI FALIS QUE JE TE DISE ACOSE DE TOI TOUTE LES SERVEUR DU CANADA SON A MON SERVICE ADIEU MUAHAHAHAHHAHAHAHAH
-10 /[^a-z]{500,}/ # Long section without lower case

COUCOU LES FESSES MUAHAHHAHAHHHAHAHAHHHAAHHAHAHAHHAHAHAH JE SUIS UN HACKER A QUI TU MA INTERDIT LA MODIFICATION, MO TOUTE BOGGER VOTRE PUTAIN DE SYSTÈME A MARDE VOUS ALLER SOUFFFRIR BANDE DE NAZ MUAHAHHAHHAHAHAHAHAHH WIKIPÉDIA VAA EXPLOSÉ DANS 5 4 3 2 1 BOOOOOOMMMMMMM !!!!!! AHHHAHHAHAHHAHAHAHAHAHHAHA HEY ATTENTION DERRIÈE TOI !!! MAIS OUI SÉ MOI MUAHAHAHAA BOOM HEATSHOT TÉ MORT MON VIEUX PI FALIS QUE JE TE DISE ACOSE DE TOI TOUTE LES SERVEUR DU CANADA SON A MON SERVICE ADIEU MUAHAHAHAHHAHAHAHAH
-1 /!!/ # Too many !'s

COUCOU LES FESSES MUAHAHHAHAHHHAHAHAHHHAAHHAHAHAHHAHAHAH JE SUIS UN HACKER A QUI TU MA INTERDIT LA MODIFICATION, MO TOUTE BOGGER VOTRE PUTAIN DE SYSTÈME A MARDE VOUS ALLER SOUFFFRIR BANDE DE NAZ MUAHAHHAHHAHAHAHAHAHH WIKIPÉDIA VAA EXPLOSÉ DANS 5 4 3 2 1 BOOOOOOMMMMMMM !!!!!! AHHHAHHAHAHHAHAHAHAHAHHAHA HEY ATTENTION DERRIÈE TOI !!! MAIS OUI SÉ MOI MUAHAHAHAA BOOM HEATSHOT TÉ MORT MON VIEUX PI FALIS QUE JE TE DISE ACOSE DE TOI TOUTE LES SERVEUR DU CANADA SON A MON SERVICE ADIEU MUAHAHAHAHHAHAHAHAH
-10 /!{5,}/ # Way too many !'s

COUCOU LES FESSES MUAHAHHAHAHHHAHAHAHHHAAHHAHAHAHHAHAHAH JE SUIS UN HACKER A QUI TU MA INTERDIT LA MODIFICATION, MO TOUTE BOGGER VOTRE PUTAIN DE SYSTÈME A MARDE VOUS ALLER SOUFFFRIR BANDE DE NAZ MUAHAHHAHHAHAHAHAHAHH WIKIPÉDIA VAA EXPLOSÉ DANS 5 4 3 2 1 BOOOOOOMMMMMMM !!!!!! AHHHAHHAHAHHAHAHAHAHAHHAHA HEY ATTENTION DERRIÈE TOI !!! MAIS OUI SÉ MOI MUAHAHAHAA BOOM HEATSHOT TÉ MORT MON VIEUX PI FALIS QUE JE TE DISE ACOSE DE TOI TOUTE LES SERVEUR DU CANADA SON A MON SERVICE ADIEU MUAHAHAHAHHAHAHAHAH
-1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation

_CONTENT_ -94, 0, 0
Gros ajout : +1
Total précédent : -44
Nouveau total : -137
Révocation précédente par des humains : nouveau score = -138, nouveau seuil = -6

Score final: vandalisme = -138, erreurs = 0

[modifier] Révocation de 86.65.2.190 (d · c · b) sur Arnaud cholley

Diff : http://fr.wikipedia.org/w/index.php?title=Arnaud_cholley&rcid=23825757
Détection du contenu:

== y parait que le gas la a une toute petite bite c son ex la limasse qui me la dit
-3 /\bc /i; # "c " dans un article (langage SMS ; erreur de détection possible : "ligne C")

== y parait que le gas la a une toute petite bite c son ex la limasse qui me la dit
-5 /\bbi+t+e/

_CONTENT_ -8, 0, 0
nouvelle page sans résumé : -1
nouvelle page courte : -1
Total précédent : -7
Nouveau total : -17
Révocation précédente par des humains : nouveau score = -18, nouveau seuil = -6

Score final: vandalisme = -18, erreurs = 0

[modifier] Révocation de 86.65.2.190 (d · c · b) sur Korky

Diff : http://fr.wikipedia.org/w/index.php?title=Korky&rcid=23825789
Détection du contenu:

c un mec pa comme les autres
-3 /\bc /i; # "c " dans un article (langage SMS ; erreur de détection possible : "ligne C")

c un mec pa comme les autres
-5 /\bmecs?\b/

il est con
-1 /\bcon\b/ # Could be Spanish

_CONTENT_ -9, 0, 0
nouvelle page sans résumé : -1
nouvelle page courte : -1
Total précédent : -17
Nouveau total : -28
Révocation précédente par des humains : nouveau score = -29, nouveau seuil = -6

Score final: vandalisme = -29, erreurs = 0

[modifier] Révocation de 195.221.59.144 (d · c · b) sur Zinedine Zidane

Diff : http://fr.wikipedia.org/w/index.php?title=Zinedine_Zidane&diff=23840448&oldid=23839347&rcid=23825842
Détection du contenu:

JE VOUS EMMERDE !!! GNARF GNARF
-1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson)

JE VOUS EMMERDE !!! GNARF GNARF
/\b(JE|J')\b/, score=-6
JE VOUS EMMERDE !!! GNARF GNARF
-1 /!!/ # Too many !'s

_CONTENT_ -8, 0, 0
Grosse suppression : -10
Total précédent : -18
Nouveau total : -36

Score final: vandalisme = -36, erreurs = 0

[modifier] Révocation de 90.34.230.236 (d · c · b) sur Baleine à bosse

Diff : http://fr.wikipedia.org/w/index.php?title=Baleine_%C3%A0_bosse&diff=23840539&oldid=23735885&rcid=23825935
Détection du contenu:

la maleine a bosse na une grosse bite et une couille mole............
-5 /\bbi+t+e/

la maleine a bosse na une grosse bite et une couille mole............
-10 /\bcouil+e/

_CONTENT_ -15, 0, 0
Grosse suppression : -10
Nouveau total : -25

Score final: vandalisme = -25, erreurs = 0

[modifier] Révocation de 193.251.60.92 (d · c · b) sur Handicap

Diff : http://fr.wikipedia.org/w/index.php?title=Handicap&diff=23840567&oldid=23840495&rcid=23825964
Détection du contenu:

sisi 93 tu peux pas test !!!!!!!!! clementine en force
-1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson)

sisi 93 tu peux pas test !!!!!!!!! clementine en force
-10 /!{5,}/; # Plein de "!" dans un article

sisi 93 tu peux pas test !!!!!!!!! clementine en force
/!{5,}/, score=-15
sisi 93 tu peux pas test !!!!!!!!! clementine en force
-1 /!!/ # Too many !'s

sisi 93 tu peux pas test !!!!!!!!! clementine en force
-10 /!{5,}/ # Way too many !'s

sisi 93 tu peux pas test !!!!!!!!! clementine en force
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

_CONTENT_ -38, 0, 0
Total précédent : -11
Nouveau total : -49

Score final: vandalisme = -49, erreurs = 0

[modifier] Révocation de 41.221.16.113 (d · c · b) sur Charte-partie

Diff : http://fr.wikipedia.org/w/index.php?title=Charte-partie&rcid=23826030
Détection du contenu:

[[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]'''''Inserez le texte a mettre en italique a la place de celui-ci'''<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
+1 /''/ # Markup is good

[[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]'''''Inserez le texte a mettre en italique a la place de celui-ci'''<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
+1 /\[\[.+\]\]/ # Wikilinks are good

[[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]'''''Inserez le texte a mettre en italique a la place de celui-ci'''<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
erreur: -25 /\[Remplacez cette mention/

[[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]'''''Inserez le texte a mettre en italique a la place de celui-ci'''<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
erreur: -25 /Inserez (le|un) texte a mettre/

possible spam: [[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]'''''Inserez le texte a mettre en italique a la place de celui-ci'''<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
[[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]'''''Inserez le texte a mettre en italique a la place de celui-ci'''<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
Spam: +10 /wikipedia\.org/;

* [[À remplacer]]
+1 /\[\[.+\]\]/ # Wikilinks are good

'']
+1 /''/ # Markup is good

_CONTENT_ 4, 9, -50
Gros ajout : +1
nouvelle page sans résumé : -1

Score final: vandalisme = 4, erreurs = -50

[modifier] Révocation de 213.41.195.170 (d · c · b) sur Jeu de société

Diff : http://fr.wikipedia.org/w/index.php?title=Jeu_de_soci%C3%A9t%C3%A9&diff=23840677&oldid=23840514&rcid=23826079
Détection du contenu:

bite
-5 /\bbi+t+e/

_CONTENT_ -5, 0, 0
Nouveau total : -5
Révocation précédente par des humains : nouveau score = -6, nouveau seuil = -6

Score final: vandalisme = -6, erreurs = 0

[modifier] Révocation de 193.253.53.160 (d · c · b) sur De l'esprit des lois

Diff : http://fr.wikipedia.org/w/index.php?title=De_l%27esprit_des_lois&diff=23840742&oldid=23590401&rcid=23826146
Détection du contenu:

fghffghghfg
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

[[Media:[[Media:Exemple.ogg]]
+1 /\[\[.+\]\]/ # Wikilinks are good

[[Media:[[Media:Exemple.ogg]]
erreur: -25 /\[\[Media:Exemple\.ogg\]\]/

hhjjjjjjjjjjj
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

hhjjjjjjjjjjj
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

hhjjjjjjjjjjj
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

>> pas d'accents
gggggggggfffffffffffffffffffffffffffffiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
-10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa)

gggggggggfffffffffffffffffffffffffffffiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

gggggggggfffffffffffffffffffffffffffffiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

gggggggggfffffffffffffffffffffffffffffiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
-5 /[aeiou]{6,}/i; # Trop de voyelles de suite

gggggggggfffffffffffffffffffffffffffffiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

gggggggggfffffffffffffffffffffffffffffiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
-11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels

gggggggggfffffffffffffffffffffffffffffiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
-1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation

_CONTENT_ -83, 0, -25
Grosse suppression : -10
Nouveau total : -93

Score final: vandalisme = -93, erreurs = -25

[modifier] Révocation de 195.98.247.118 (d · c · b) sur Euclide

Diff : http://fr.wikipedia.org/w/index.php?title=Euclide&diff=23840802&oldid=23801019&rcid=23826209
Détection du contenu:

Image:Exemple.jpg|[[Tournesol]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple.jpg|[[Tournesol]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple.jpg|[[Tournesol]]
erreur: -25 /Image:Exemple\d?\.jpg/

Image:Exemple1.jpg|[[La Joconde]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple1.jpg|[[La Joconde]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple1.jpg|[[La Joconde]]
erreur: -25 /Image:Exemple\d?\.jpg/

Image:Exemple2.jpg|Un [[hamster]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple2.jpg|Un [[hamster]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple2.jpg|Un [[hamster]]
erreur: -25 /Image:Exemple\d?\.jpg/

possible spam: </gallery>[[Categorie:<ref>nom de la categorie</ref><!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
</gallery>[[Categorie:<ref>nom de la categorie</ref><!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
Spam: +10 /wikipedia\.org/;

* [[À remplacer]]
+1 /\[\[.+\]\]/ # Wikilinks are good

[['''Titre du lien'''[[Media:Exemple.ogg]]]]]]== Biographie == 
+1 /''/ # Markup is good

[['''Titre du lien'''[[Media:Exemple.ogg]]]]]]== Biographie == 
+1 /\[\[.+\]\]/ # Wikilinks are good

[['''Titre du lien'''[[Media:Exemple.ogg]]]]]]== Biographie == 
erreur: -25 /\[\[Media:Exemple\.ogg\]\]/

_CONTENT_ 9, 9, -100

Score final: vandalisme = 9, erreurs = -100

[modifier] Révocation de 82.127.99.220 (d · c · b) sur Cigarette

Diff : http://fr.wikipedia.org/w/index.php?title=Cigarette&diff=23840886&oldid=23746529&rcid=23826298
Détection du contenu:

obsede sexuel conar encule
-10 /\bco+n+a+(r+|s+)/ # connard, connasse, et variantes mal orthorgaphiées

obsede sexuel conar encule
-10 /\bencule/

_CONTENT_ -20, 0, 0
Nouveau total : -20
Révocation précédente par des humains : nouveau score = -21, nouveau seuil = -6

Score final: vandalisme = -21, erreurs = 0

[modifier] Révocation de 80.11.35.63 (d · c · b) sur Karl Drais

Diff : http://fr.wikipedia.org/w/index.php?title=Karl_Drais&diff=23841036&oldid=19618279&rcid=23826477
Détection du contenu:

fuck 
-10 /\bfuck/

_CONTENT_ -10, 0, 0
Total précédent : -32
Nouveau total : -42
Révocation précédente par des humains : nouveau score = -43, nouveau seuil = -6

Score final: vandalisme = -43, erreurs = 0

[modifier] Révocation de 82.121.86.123 (d · c · b) sur Destin

Diff : http://fr.wikipedia.org/w/index.php?title=Destin&diff=23841100&oldid=23772369&rcid=23826567
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
blanchiment : -10
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 90.12.220.95 (d · c · b) sur Virginia Company

Diff : http://fr.wikipedia.org/w/index.php?title=Virginia_Company&diff=23841188&oldid=23424555&rcid=23826664
Détection du contenu:

le gros fils de pute , 
-10 /\bpute/

le gros fils de pute , 
-30 /\bde pute\b/

_CONTENT_ -40, 0, 0
Nouveau total : -40
Révocation précédente par des humains : nouveau score = -41, nouveau seuil = -6

Score final: vandalisme = -41, erreurs = 0

[modifier] Révocation de 82.226.193.70 (d · c · b) sur Amadeus (film)

Diff : http://fr.wikipedia.org/w/index.php?title=Amadeus_%28film%29&diff=23841319&oldid=23668234&rcid=23826833
Détection du contenu:

C'est un film de merde pourri qui as nique ta mere et qui commence a 
-1 /\bpourrit?e?s?\b/

C'est un film de merde pourri qui as nique ta mere et qui commence a 
-10 /\bm[ae]+rde/

C'est un film de merde pourri qui as nique ta mere et qui commence a 
-10 /\bta mere\b/

C'est un film de merde pourri qui as nique ta mere et qui commence a 
-10 /\bniquer?s?\b/

C'est un film de merde pourri qui as nique ta mere et qui commence a 
-30 /\bni(k|qu)e? ta mere\b/

C'est un film de merde pourri qui as nique ta mere et qui commence a 
-30 /(de|de la|dla|grosses?) m[ae]+r+de\b/

_CONTENT_ -91, 0, 0
Nouveau total : -91

Score final: vandalisme = -91, erreurs = 0

[modifier] Révocation de 193.51.231.66 (d · c · b) sur Marine marchande

Diff : http://fr.wikipedia.org/w/index.php?title=Marine_marchande&diff=23841354&oldid=21616008&rcid=23826875
Détection du contenu:

=== À terre === en plus specialises et sophistiques, les officiers doivent en supplement de leur formation initiale acquerir des connaissances specialisees dans certains domaines qui ne sont pas listes ici. exemple : [[positionnement dynamique]image'' repandue, le capitaine n'est pas le seul maitre a bord, il exerce une autorite dans le cadre de la loi, mais doit se plier sous [[pavillon français]], au code disciplinaire et penal de la marine marchande. Il doit par contre etre le dernier a quitter son navire en cas d'abandon.<ref>Article 84: du code disciplinaire et penal de la marine marchande</ref>
+1 /''/ # Markup is good

=== À terre === en plus specialises et sophistiques, les officiers doivent en supplement de leur formation initiale acquerir des connaissances specialisees dans certains domaines qui ne sont pas listes ici. exemple : [[positionnement dynamique]image'' repandue, le capitaine n'est pas le seul maitre a bord, il exerce une autorite dans le cadre de la loi, mais doit se plier sous [[pavillon français]], au code disciplinaire et penal de la marine marchande. Il doit par contre etre le dernier a quitter son navire en cas d'abandon.<ref>Article 84: du code disciplinaire et penal de la marine marchande</ref>
+1 /\[\[.+\]\]/ # Wikilinks are good

_CONTENT_ 2, 0, 0
Grosse suppression : -7
Nouveau total : -5
Révocation précédente par des humains : nouveau score = -6, nouveau seuil = -6

Score final: vandalisme = -6, erreurs = 0

[modifier] Révocation de 89.224.162.11 (d · c · b) sur Institut National d'Informatique

Diff : http://fr.wikipedia.org/w/index.php?title=Institut_National_d%27Informatique&rcid=23826924
Détection du contenu:

C la bas que Selma Zoulikha Saadia Fettouma Khouri fait son doctorat... Elle est joignable qu 071324454 24/24 7/7 vacances et weekends compris !
-3 /\bc /i; # "c " dans un article (langage SMS ; erreur de détection possible : "ligne C")

C la bas que Selma Zoulikha Saadia Fettouma Khouri fait son doctorat... Elle est joignable qu 071324454 24/24 7/7 vacances et weekends compris !
/\bC /, score=-8
_CONTENT_ -11, 0, 0
nouvelle page sans résumé : -1
Nouveau total : -12
Révocation précédente par des humains : nouveau score = -13, nouveau seuil = -6

Score final: vandalisme = -13, erreurs = 0

[modifier] Révocation de 193.51.231.66 (d · c · b) sur Réalisme (littérature)

Diff : http://fr.wikipedia.org/w/index.php?title=R%C3%A9alisme_%28litt%C3%A9rature%29&diff=23841410&oldid=23841408&rcid=23826942
Détection du contenu:

lerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

lerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

lerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

lerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 
-11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels

lerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 
-21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels

_CONTENT_ -57, 0, 0
Total précédent : -5
Nouveau total : -62
Révocation précédente par des humains : nouveau score = -63, nouveau seuil = -6

Score final: vandalisme = -63, erreurs = 0

[modifier] Révocation de 81.49.76.7 (d · c · b) sur Congrès des députés

Diff : http://fr.wikipedia.org/w/index.php?title=Congr%C3%A8s_des_d%C3%A9put%C3%A9s&diff=23841448&oldid=23644920&rcid=23826990
Détection du contenu:

de putes
-10 /\bpute/

_CONTENT_ -10, 0, 0
Total précédent : -16
Nouveau total : -26
Révocation précédente par des humains : nouveau score = -27, nouveau seuil = -6

Score final: vandalisme = -27, erreurs = 0

[modifier] Révocation de 62.160.67.141 (d · c · b) sur Wikipédia:Ce que Wikipédia n'est pas

Diff : http://fr.wikipedia.org/w/index.php?title=Wikip%C3%A9dia:Ce_que_Wikip%C3%A9dia_n%27est_pas&diff=23841470&oldid=23517470&rcid=23827019
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 217.128.15.226 (d · c · b) sur Sirius

Diff : http://fr.wikipedia.org/w/index.php?title=Sirius&diff=23841514&oldid=23572559&rcid=23827065
Détection du contenu:

sirius nique ta mere de merde !!!!!!! bye
-10 /!{5,}/; # Plein de "!" dans un article

sirius nique ta mere de merde !!!!!!! bye
/!{5,}/, score=-15
sirius nique ta mere de merde !!!!!!! bye
-10 /\bm[ae]+rde/

sirius nique ta mere de merde !!!!!!! bye
-10 /\bta mere\b/

sirius nique ta mere de merde !!!!!!! bye
-10 /\bniquer?s?\b/

sirius nique ta mere de merde !!!!!!! bye
-30 /\bni(k|qu)e? ta mere\b/

sirius nique ta mere de merde !!!!!!! bye
-30 /(de|de la|dla|grosses?) m[ae]+r+de\b/

sirius nique ta mere de merde !!!!!!! bye
-1 /!!/ # Too many !'s

sirius nique ta mere de merde !!!!!!! bye
-10 /!{5,}/ # Way too many !'s

sirius nique ta mere de merde !!!!!!! bye
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

_CONTENT_ -127, 0, 0
Grosse suppression : -1
Nouveau total : -128

Score final: vandalisme = -128, erreurs = 0

[modifier] Révocation de 81.255.113.221 (d · c · b) sur Marilyn Manson

Diff : http://fr.wikipedia.org/w/index.php?title=Marilyn_Manson&diff=23841538&oldid=23760906&rcid=23827090
Détection du contenu:

En gros marylin fait beaucoup beaucoup de merde, le mec y s'enleve les cotes pour s'auto sucer et de faire des chose avec paul van broke
-5 /\bmecs?\b/

En gros marylin fait beaucoup beaucoup de merde, le mec y s'enleve les cotes pour s'auto sucer et de faire des chose avec paul van broke
-10 /\bm[ae]+rde/

En gros marylin fait beaucoup beaucoup de merde, le mec y s'enleve les cotes pour s'auto sucer et de faire des chose avec paul van broke
-30 /(de|de la|dla|grosses?) m[ae]+r+de\b/

_CONTENT_ -45, 0, 0
Nouveau total : -45

Score final: vandalisme = -45, erreurs = 0

[modifier] Révocation de 129.143.11.2 (d · c · b) sur BIBO

Diff : http://fr.wikipedia.org/w/index.php?title=BIBO&diff=23841621&oldid=21986081&rcid=23827179
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
blanchiment : -10
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 209.105.210.3 (d · c · b) sur 911

Diff : http://fr.wikipedia.org/w/index.php?title=911&diff=23841681&oldid=22004316&rcid=23827242
Détection du contenu:

J'ai pris un shit dans mes pants et je suis stupide
-1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson)

J'ai pris un shit dans mes pants et je suis stupide
/\b(JE|J')\b/, score=-6
J'ai pris un shit dans mes pants et je suis stupide
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

J'ai pris un shit dans mes pants et je suis stupide
-3 /stupid/

J'ai pris un shit dans mes pants et je suis stupide
-5 /\bshit/

_CONTENT_ -16, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Nouveau total : -36
Révocation précédente par des humains : nouveau score = -37, nouveau seuil = -6

Score final: vandalisme = -37, erreurs = 0

[modifier] Révocation de 193.54.197.58 (d · c · b) sur Métèque

Diff : http://fr.wikipedia.org/w/index.php?title=M%C3%A9t%C3%A8que&diff=23841964&oldid=23590804&rcid=23827536
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 207.134.168.150 (d · c · b) sur Paris

Diff : http://fr.wikipedia.org/w/index.php?title=Paris&diff=23842228&oldid=23834223&rcid=23827814
Détection du contenu:

>> pas d'accents
penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis
-1 /\bpenis\b/

penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis
-12 /[^A-Z]{1000,}/ # Long section without caps

penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis penis
-1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation

_CONTENT_ -16, 0, 0
Grosse suppression : -4
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 86.65.0.38 (d · c · b) sur Zinedine Zidane

Diff : http://fr.wikipedia.org/w/index.php?title=Zinedine_Zidane&diff=23842288&oldid=23840794&rcid=23827875
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
blanchiment : -10
Total précédent : -10
Nouveau total : -30
Révocation précédente par des humains : nouveau score = -31, nouveau seuil = -6

Score final: vandalisme = -31, erreurs = 0

[modifier] Révocation de 84.99.249.86 (d · c · b) sur Forchheim

Diff : http://fr.wikipedia.org/w/index.php?title=Forchheim&rcid=23827909
Détection du contenu:

[[Media:[Exemple.ogg][[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner][[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner][#REDIRECT [[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]#REDIRECT [[{{nom de la destination}}{{{{modele ou page a inclure}}<ref>== Notes et references ==
-1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation

[[Media:[Exemple.ogg][[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner][[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner][#REDIRECT [[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]#REDIRECT [[{{nom de la destination}}{{{{modele ou page a inclure}}<ref>== Notes et references ==
+1 /\[\[.+\]\]/ # Wikilinks are good

[[Media:[Exemple.ogg][[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner][[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner][#REDIRECT [[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]#REDIRECT [[{{nom de la destination}}{{{{modele ou page a inclure}}<ref>== Notes et references ==
+5 /\{\{.+\}\}/ # Templates are good

[[Media:[Exemple.ogg][[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner][[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner][#REDIRECT [[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]#REDIRECT [[{{nom de la destination}}{{{{modele ou page a inclure}}<ref>== Notes et references ==
erreur: -25 /\[Remplacez cette mention/

possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->reference, citation ou lien<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
<references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->reference, citation ou lien<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
Spam: +10 /wikipedia\.org/;

* [[À remplacer]]
+1 /\[\[.+\]\]/ # Wikilinks are good

[[[[Titre du lien]][
+1 /\[\[.+\]\]/ # Wikilinks are good

[[[[Titre du lien]][
erreur: -25 /\[\[Titre du lien\]\]/

_CONTENT_ 7, 9, -50
Gros ajout : +3
nouvelle page sans résumé : -1

Score final: vandalisme = 9, erreurs = -50

[modifier] Révocation de 217.128.236.245 (d · c · b) sur Pain

Diff : http://fr.wikipedia.org/w/index.php?title=Pain&diff=23842385&oldid=23842352&rcid=23827971
Détection du contenu:

je te jure que c moi
-1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson)

je te jure que c moi
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

je te jure que c moi
-3 /\bc /i; # "c " dans un article (langage SMS ; erreur de détection possible : "ligne C")

_CONTENT_ -5, 0, 0
Nouveau total : -5
Révocation précédente par des humains : nouveau score = -6, nouveau seuil = -6

Score final: vandalisme = -6, erreurs = 0

[modifier] Révocation de 82.249.231.88 (d · c · b) sur Bernard de Clairvaux

Diff : http://fr.wikipedia.org/w/index.php?title=Bernard_de_Clairvaux&diff=23842445&oldid=23805481&rcid=23828032
Détection du contenu:

JE VOUS INFORME QUE LES ARTICLE DE WIKIPEDIA SONT TOUS FAUT. VOUS POUVEZ VOUS MEME EN ECRIRE UN EN RACONTANT N4IMPORTE QOI. IL NE SONT PAS TOTALEMENT FAUT MAIS PRESQUE. J'AI ETE INFORMER PAR MON PROFFESSEUR D'HISTOIRE GEOGRAPHIE.
-1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson)

JE VOUS INFORME QUE LES ARTICLE DE WIKIPEDIA SONT TOUS FAUT. VOUS POUVEZ VOUS MEME EN ECRIRE UN EN RACONTANT N4IMPORTE QOI. IL NE SONT PAS TOTALEMENT FAUT MAIS PRESQUE. J'AI ETE INFORMER PAR MON PROFFESSEUR D'HISTOIRE GEOGRAPHIE.
/\b(JE|J')\b/, score=-6
JE VOUS INFORME QUE LES ARTICLE DE WIKIPEDIA SONT TOUS FAUT. VOUS POUVEZ VOUS MEME EN ECRIRE UN EN RACONTANT N4IMPORTE QOI. IL NE SONT PAS TOTALEMENT FAUT MAIS PRESQUE. J'AI ETE INFORMER PAR MON PROFFESSEUR D'HISTOIRE GEOGRAPHIE.
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

JE VOUS INFORME QUE LES ARTICLE DE WIKIPEDIA SONT TOUS FAUT. VOUS POUVEZ VOUS MEME EN ECRIRE UN EN RACONTANT N4IMPORTE QOI. IL NE SONT PAS TOTALEMENT FAUT MAIS PRESQUE. J'AI ETE INFORMER PAR MON PROFFESSEUR D'HISTOIRE GEOGRAPHIE.
/\b(MA|MON|MES|MOI)\b/, score=-6
JE VOUS INFORME QUE LES ARTICLE DE WIKIPEDIA SONT TOUS FAUT. VOUS POUVEZ VOUS MEME EN ECRIRE UN EN RACONTANT N4IMPORTE QOI. IL NE SONT PAS TOTALEMENT FAUT MAIS PRESQUE. J'AI ETE INFORMER PAR MON PROFFESSEUR D'HISTOIRE GEOGRAPHIE.
-10 /[A-Z\s]{40,}/ # Too many caps + whitespace

_CONTENT_ -24, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Nouveau total : -44

Score final: vandalisme = -44, erreurs = 0

[modifier] Révocation de 78.115.126.55 (d · c · b) sur William Shakespeare

Diff : http://fr.wikipedia.org/w/index.php?title=William_Shakespeare&diff=23842748&oldid=23675603&rcid=23828341
Détection du contenu:

}IL FAUT QUE VOUS SACHER TOUS QUE SHAKESPEARE ETAIT UN VRAI PERVERE...
-10 /[A-Z\s]{40,}/ # Too many caps + whitespace

ET QU'IL A TUeE POUR POUVOIR JOUER SA PROPRE PIECE "MACBETH" ALORS FAITE ATENTION A CEUS QUUI VEULENT PRENDRE EXEMPLE SUR LUI.
-10 /[A-Z\s]{40,}/ # Too many caps + whitespace

ET QU'IL A TUeE POUR POUVOIR JOUER SA PROPRE PIECE "MACBETH" ALORS FAITE ATENTION A CEUS QUUI VEULENT PRENDRE EXEMPLE SUR LUI.
+1 /"/ # Guillemets droits

_CONTENT_ -19, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Nouveau total : -39

Score final: vandalisme = -39, erreurs = 0

[modifier] Révocation de 83.192.235.135 (d · c · b) sur Unicef

Diff : http://fr.wikipedia.org/w/index.php?title=Unicef&diff=23842934&oldid=23841914&rcid=23828531
Détection du contenu:

salope
-10 /\bsal(aud|ope)/

_CONTENT_ -10, 0, 0
Nouveau total : -10
Révocation précédente par des humains : nouveau score = -11, nouveau seuil = -6

Score final: vandalisme = -11, erreurs = 0

[modifier] Révocation de 86.199.240.73 (d · c · b) sur Utilisateur:Jean-charles guillo

Diff : http://fr.wikipedia.org/w/index.php?title=Utilisateur:Jean-charles_guillo&diff=23843090&oldid=22868172&rcid=23828691
Détection du contenu:

_CONTENT_ -1, 0, 0
Grosse suppression : -9
blanchiment : -10
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 82.227.32.230 (d · c · b) sur Dragon

Diff : http://fr.wikipedia.org/w/index.php?title=Dragon&diff=23843125&oldid=23155618&rcid=23828726
Détection du contenu:

salope** Le '''[[Dragon chinois|dragon]]''' est un symbole dans le folklore et l'art chinois
-10 /\bsal(aud|ope)/

salope** Le '''[[Dragon chinois|dragon]]''' est un symbole dans le folklore et l'art chinois
+1 /''/ # Markup is good

salope** Le '''[[Dragon chinois|dragon]]''' est un symbole dans le folklore et l'art chinois
+1 /\[\[.+\]\]/ # Wikilinks are good

_CONTENT_ -8, 0, 0
Total précédent : -10
Nouveau total : -18
Révocation précédente par des humains : nouveau score = -19, nouveau seuil = -6

Score final: vandalisme = -19, erreurs = 0

[modifier] Révocation de 194.254.206.113 (d · c · b) sur Xylème

Diff : http://fr.wikipedia.org/w/index.php?title=Xyl%C3%A8me&diff=23843353&oldid=23439369&rcid=23828967
Détection du contenu:

LA BITE EN BOIS
-5 /\bbi+t+e/

LA BITE EN BOIS
/\bBI+T+E/, score=-10
_CONTENT_ -15, 0, 0
Grosse suppression : -6
contenu remplacé : -10
Nouveau total : -31

Score final: vandalisme = -31, erreurs = 0

[modifier] Révocation de 193.252.217.11 (d · c · b) sur Big Bang

Diff : http://fr.wikipedia.org/w/index.php?title=Big_Bang&diff=23843448&oldid=23843437&rcid=23829064
Détection du contenu:

PROUT 
-3 /\bprout/

PROUT 
/\bPROUT/, score=-8
_CONTENT_ -11, 0, 0
Total précédent : -28
Nouveau total : -39
Révocation précédente par des humains : nouveau score = -40, nouveau seuil = -6

Score final: vandalisme = -40, erreurs = 0

[modifier] Révocation de 88.121.3.140 (d · c · b) sur Liste de proverbes français

Diff : http://fr.wikipedia.org/w/index.php?title=Liste_de_proverbes_fran%C3%A7ais&diff=23843449&oldid=23781621&rcid=23829065
Détection du contenu:

c'est nul il faut rajouter des expressions s'il vous plait et vite merci d'avance
-30 /c[' ]est nul/ # Commentaire personnel dans un article

_CONTENT_ -30, 0, 0
Nouveau total : -30

Score final: vandalisme = -30, erreurs = 0

[modifier] Révocation de 90.6.106.175 (d · c · b) sur Scott Joplin

Diff : http://fr.wikipedia.org/w/index.php?title=Scott_Joplin&diff=23843508&oldid=23151283&rcid=23829124
Détection du contenu:

Connard !
-10 /\bco+n+a+(r+|s+)/ # connard, connasse, et variantes mal orthorgaphiées

connard de mes couille !
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

connard de mes couille !
-10 /\bco+n+a+(r+|s+)/ # connard, connasse, et variantes mal orthorgaphiées

connard de mes couille !
-10 /\bcouil+e/

_CONTENT_ -31, 0, 0
Grosse suppression : -1
Nouveau total : -32

Score final: vandalisme = -32, erreurs = 0

[modifier] Révocation de 69.70.173.155 (d · c · b) sur The Origins of Serial Killer

Diff : http://fr.wikipedia.org/w/index.php?title=The_Origins_of_Serial_Killer&rcid=23829238
Détection du contenu:

J'ai vraiment hate au film!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson)

J'ai vraiment hate au film!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
/\b(JE|J')\b/, score=-6
J'ai vraiment hate au film!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-10 /!{5,}/; # Plein de "!" dans un article

J'ai vraiment hate au film!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
/!{5,}/, score=-15
J'ai vraiment hate au film!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-1 /!!/ # Too many !'s

J'ai vraiment hate au film!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-10 /!{5,}/ # Way too many !'s

_CONTENT_ -43, 0, 0
nouvelle page sans résumé : -1
nouvelle page courte : -1
Nouveau total : -45

Score final: vandalisme = -45, erreurs = 0

[modifier] Révocation de 81.241.134.117 (d · c · b) sur Pression atmosphérique

Diff : http://fr.wikipedia.org/w/index.php?title=Pression_atmosph%C3%A9rique&diff=23843661&oldid=23744149&rcid=23829282
Détection du contenu:

[[Media:Exemple.ogg]]
+1 /\[\[.+\]\]/ # Wikilinks are good

[[Media:Exemple.ogg]]
erreur: -25 /\[\[Media:Exemple\.ogg\]\]/

e[[Media:#REDIRECT [[Exemple.ogg]]]]leve 
+1 /\[\[.+\]\]/ # Wikilinks are good

_CONTENT_ 2, 0, -25

Score final: vandalisme = 2, erreurs = -25

[modifier] Révocation de 81.57.66.206 (d · c · b) sur Un hivernage dans les glaces

Diff : http://fr.wikipedia.org/w/index.php?title=Un_hivernage_dans_les_glaces&diff=23843907&oldid=19718392&rcid=23829534
Détection du contenu:

* Caca prout
-3 /\bcaca\b/

* Caca prout
-3 /\bprout/

* tu pu du Q !
-1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson)

* tu pu du Q !
-30 /\btu pue?s?\b/

_CONTENT_ -37, 0, 0
Nouveau total : -37

Score final: vandalisme = -37, erreurs = 0

[modifier] Révocation de 151.73.110.131 (d · c · b) sur Sigismund Thalberg

Diff : http://fr.wikipedia.org/w/index.php?title=Sigismund_Thalberg&diff=23843955&oldid=23697090&rcid=23829583
Détection du contenu:

<math>Entrez votre formule ici</math>
erreur: -25 /Entrez votre formule ici/

possible spam: [http://www.centrothalberg.it Sigismund Thalberg International Study Centre]
_CONTENT_ 0, -1, -25

Score final: vandalisme = 0, erreurs = -25

[modifier] Révocation de 86.218.223.70 (d · c · b) sur Baromètre

Diff : http://fr.wikipedia.org/w/index.php?title=Barom%C3%A8tre&diff=23844204&oldid=23529395&rcid=23829839
Détection du contenu:

hau<ref><!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

possible spam: hau<ref><!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
hau<ref><!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
Spam: +10 /wikipedia\.org/;

* [[À remplacer]]
+1 /\[\[.+\]\]/ # Wikilinks are good

reference, citation ou lien<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

possible spam: reference, citation ou lien<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
reference, citation ou lien<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
Spam: +10 /wikipedia\.org/;

* [[À remplacer]]
+1 /\[\[.+\]\]/ # Wikilinks are good

possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->== Notes et references ==
<references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->== Notes et references ==
Spam: +10 /wikipedia\.org/;

possible spam: <references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> ==
<references /> <!-- aide : http://fr.wikipedia.org/wiki/Aide:Notes et references --> ==
Spam: +10 /wikipedia\.org/;

----'''''Inserez un texte a mettre en gras a la place de celui-ci''[[[Titre du lien]
+1 /''/ # Markup is good

----'''''Inserez un texte a mettre en gras a la place de celui-ci''[[[Titre du lien]
erreur: -25 /Inserez (le|un) texte a mettre/

== [[Image:Texte de sous-titre]][[Media:<nowiki>Exemple.ogg</nowiki><ref>
+1 /\[\[.+\]\]/ # Wikilinks are good

# element 1
erreur: -25 /# element [1-3]\b/

# element 2
erreur: -25 /# element [1-3]\b/

]]'''
+1 /''/ # Markup is good

_CONTENT_ 3, 36, -75
Gros ajout : +3

Score final: vandalisme = 6, erreurs = -75

[modifier] Révocation de 80.119.48.141 (d · c · b) sur Bob Marley

Diff : http://fr.wikipedia.org/w/index.php?title=Bob_Marley&diff=23844440&oldid=23838221&rcid=23830083
Détection du contenu:

<math>--~~~~Entrez votre formule ici
erreur: -25 /Entrez votre formule ici/

# element 1
erreur: -25 /# element [1-3]\b/

# element 2
erreur: -25 /# element [1-3]\b/

# element 3
erreur: -25 /# element [1-3]\b/

* element A
erreur: -25 /\* element [A-C]\b/

* element B
erreur: -25 /\* element [A-C]\b/

* element C#REDIRECT [[nom de la destination]]</s></math>. Johnny Nash a beaucoup de succes avec le rocksteady (tube americain "Hold Me Tight" en 1968), mais l'album de Bob Marley & the Wailers qu'il a finance ne sort pas (il ne sera finalement publie qu'en 1997 chez JAD). Seule une nouvelle version de ''Bend Down Low'' avec des cuivres americains ajoutes a New York sort en France et au Canada (JAD-CBS) en 1968, mais sans aucun succes. Bob Marley ecrit parallelement son premier morceau rasta, ''Selassie Is the Chapel'' en [[1968]]. Cet enregistrement important, dans le style nyahbinghi (tambours rastas), est finance par Mortimo Planno, qui en interprete la face B, ''A Little Prayer''. Quelques producteurs locaux se succedent, mais le trio vocal n'a plus aucun succes depuis son depart du giron de Coxsone Dodd.
+1 /''/ # Markup is good

* element C#REDIRECT [[nom de la destination]]</s></math>. Johnny Nash a beaucoup de succes avec le rocksteady (tube americain "Hold Me Tight" en 1968), mais l'album de Bob Marley & the Wailers qu'il a finance ne sort pas (il ne sera finalement publie qu'en 1997 chez JAD). Seule une nouvelle version de ''Bend Down Low'' avec des cuivres americains ajoutes a New York sort en France et au Canada (JAD-CBS) en 1968, mais sans aucun succes. Bob Marley ecrit parallelement son premier morceau rasta, ''Selassie Is the Chapel'' en [[1968]]. Cet enregistrement important, dans le style nyahbinghi (tambours rastas), est finance par Mortimo Planno, qui en interprete la face B, ''A Little Prayer''. Quelques producteurs locaux se succedent, mais le trio vocal n'a plus aucun succes depuis son depart du giron de Coxsone Dodd.
+1 /\[\[.+\]\]/ # Wikilinks are good

* element C#REDIRECT [[nom de la destination]]</s></math>. Johnny Nash a beaucoup de succes avec le rocksteady (tube americain "Hold Me Tight" en 1968), mais l'album de Bob Marley & the Wailers qu'il a finance ne sort pas (il ne sera finalement publie qu'en 1997 chez JAD). Seule une nouvelle version de ''Bend Down Low'' avec des cuivres americains ajoutes a New York sort en France et au Canada (JAD-CBS) en 1968, mais sans aucun succes. Bob Marley ecrit parallelement son premier morceau rasta, ''Selassie Is the Chapel'' en [[1968]]. Cet enregistrement important, dans le style nyahbinghi (tambours rastas), est finance par Mortimo Planno, qui en interprete la face B, ''A Little Prayer''. Quelques producteurs locaux se succedent, mais le trio vocal n'a plus aucun succes depuis son depart du giron de Coxsone Dodd.
+1 /"/ # Guillemets droits

* element C#REDIRECT [[nom de la destination]]</s></math>. Johnny Nash a beaucoup de succes avec le rocksteady (tube americain "Hold Me Tight" en 1968), mais l'album de Bob Marley & the Wailers qu'il a finance ne sort pas (il ne sera finalement publie qu'en 1997 chez JAD). Seule une nouvelle version de ''Bend Down Low'' avec des cuivres americains ajoutes a New York sort en France et au Canada (JAD-CBS) en 1968, mais sans aucun succes. Bob Marley ecrit parallelement son premier morceau rasta, ''Selassie Is the Chapel'' en [[1968]]. Cet enregistrement important, dans le style nyahbinghi (tambours rastas), est finance par Mortimo Planno, qui en interprete la face B, ''A Little Prayer''. Quelques producteurs locaux se succedent, mais le trio vocal n'a plus aucun succes depuis son depart du giron de Coxsone Dodd.
erreur: -25 /\* element [A-C]\b/

* element C#REDIRECT [[nom de la destination]]</s></math>. Johnny Nash a beaucoup de succes avec le rocksteady (tube americain "Hold Me Tight" en 1968), mais l'album de Bob Marley & the Wailers qu'il a finance ne sort pas (il ne sera finalement publie qu'en 1997 chez JAD). Seule une nouvelle version de ''Bend Down Low'' avec des cuivres americains ajoutes a New York sort en France et au Canada (JAD-CBS) en 1968, mais sans aucun succes. Bob Marley ecrit parallelement son premier morceau rasta, ''Selassie Is the Chapel'' en [[1968]]. Cet enregistrement important, dans le style nyahbinghi (tambours rastas), est finance par Mortimo Planno, qui en interprete la face B, ''A Little Prayer''. Quelques producteurs locaux se succedent, mais le trio vocal n'a plus aucun succes depuis son depart du giron de Coxsone Dodd.
erreur: -25 /\[\[nom de la destination\]\]/

_CONTENT_ 3, 0, -200

Score final: vandalisme = 3, erreurs = -200

[modifier] Révocation de 90.22.234.89 (d · c · b) sur Étienne-Jules Marey

Diff : http://fr.wikipedia.org/w/index.php?title=%C3%89tienne-Jules_Marey&diff=23844534&oldid=22681174&rcid=23830184
Détection du contenu:

 vous etes d enculer ahhhhhhhhhhh SIGNER: J de la 4°A de leo nard de vinci
-30 /ah{3,}/ # "ahhh"

 vous etes d enculer ahhhhhhhhhhh SIGNER: J de la 4°A de leo nard de vinci
-10 /\bencule/

 vous etes d enculer ahhhhhhhhhhh SIGNER: J de la 4°A de leo nard de vinci
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

 vous etes d enculer ahhhhhhhhhhh SIGNER: J de la 4°A de leo nard de vinci
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

 vous etes d enculer ahhhhhhhhhhh SIGNER: J de la 4°A de leo nard de vinci
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

_CONTENT_ -65, 0, 0
Nouveau total : -65

Score final: vandalisme = -65, erreurs = 0

[modifier] Révocation de 207.61.132.139 (d · c · b) sur John Woolman

Diff : http://fr.wikipedia.org/w/index.php?title=John_Woolman&diff=23844861&oldid=23621460&rcid=23830516
Détection du contenu:

John Woolwan etait un gros con! il sussait plein de queue. Cetais un osti de con...y fesait juste sucer des queue.
-1 /\bcon\b/ # Could be Spanish

John Woolwan etait un gros con! il sussait plein de queue. Cetais un osti de con...y fesait juste sucer des queue.
-10 /\bosti/

John Woolwan etait un gros con! il sussait plein de queue. Cetais un osti de con...y fesait juste sucer des queue.
-30 /(de|petits?|gros|sales?) cons?\b/

John Woolwan etait un gros con! il sussait plein de queue. Cetais un osti de con...y fesait juste sucer des queue.
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

_CONTENT_ -40, 0, 0
Nouveau total : -40

Score final: vandalisme = -40, erreurs = 0

[modifier] Révocation de 213.36.116.139 (d · c · b) sur Discuter:Les phases de la lune

Diff : http://fr.wikipedia.org/w/index.php?title=Discuter:Les_phases_de_la_lune&rcid=23830846
Détection du contenu:

tg vous eten tous des putin de salope de merde,la putin de science ne sert a rien alors vener plutot me faire un cuni et arreter votre science voire le jolie ptit cu,des gros sein de moi!!!
-5 /\bpu?ta?in/

tg vous eten tous des putin de salope de merde,la putin de science ne sert a rien alors vener plutot me faire un cuni et arreter votre science voire le jolie ptit cu,des gros sein de moi!!!
-10 /\bsal(aud|ope)/

tg vous eten tous des putin de salope de merde,la putin de science ne sert a rien alors vener plutot me faire un cuni et arreter votre science voire le jolie ptit cu,des gros sein de moi!!!
-10 /\bm[ae]+rde/

tg vous eten tous des putin de salope de merde,la putin de science ne sert a rien alors vener plutot me faire un cuni et arreter votre science voire le jolie ptit cu,des gros sein de moi!!!
-30 /(de|de la|dla|grosses?) m[ae]+r+de\b/

tg vous eten tous des putin de salope de merde,la putin de science ne sert a rien alors vener plutot me faire un cuni et arreter votre science voire le jolie ptit cu,des gros sein de moi!!!
-1 /!!/ # Too many !'s

ps:jabite a lyon,vers la place carnos!!
-1 /!!/ # Too many !'s

vener nombreux svp!!
-1 /!!/ # Too many !'s

_CONTENT_ -58, 0, 0
nouvelle page sans résumé : -1
Nouveau total : -59

Score final: vandalisme = -59, erreurs = 0

[modifier] Révocation de 77.202.100.240 (d · c · b) sur Le Roi Heenok

Diff : http://fr.wikipedia.org/w/index.php?title=Le_Roi_Heenok&diff=23845230&oldid=23809583&rcid=23830893
Détection du contenu:

*"''T'entends, jeune pede ?''"
-1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson)

*"''T'entends, jeune pede ?''"
/\b(TU|T')\b/, score=-6
*"''T'entends, jeune pede ?''"
-3 /\bpede\b/

*"''T'entends, jeune pede ?''"
+1 /''/ # Markup is good

*"''T'entends, jeune pede ?''"
+1 /"/ # Guillemets droits

*"''Qu'est c'qui s'putain d'passe ?''"
-5 /\bpu?ta?in/

*"''Qu'est c'qui s'putain d'passe ?''"
+1 /''/ # Markup is good

*"''Qu'est c'qui s'putain d'passe ?''"
+1 /"/ # Guillemets droits

*"''T'es trop fruite''" (fruite etant ici synonyme d'effemine)
-1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson)

*"''T'es trop fruite''" (fruite etant ici synonyme d'effemine)
/\b(TU|T')\b/, score=-6
*"''T'es trop fruite''" (fruite etant ici synonyme d'effemine)
+1 /''/ # Markup is good

*"''T'es trop fruite''" (fruite etant ici synonyme d'effemine)
+1 /"/ # Guillemets droits

*"''Mon medaillon touche a mon penis''"
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

*"''Mon medaillon touche a mon penis''"
-1 /\bpenis\b/

*"''Mon medaillon touche a mon penis''"
+1 /''/ # Markup is good

*"''Mon medaillon touche a mon penis''"
+1 /"/ # Guillemets droits

*"''T'es sur mon penis''"
-1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson)

*"''T'es sur mon penis''"
/\b(TU|T')\b/, score=-6
*"''T'es sur mon penis''"
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

*"''T'es sur mon penis''"
-1 /\bpenis\b/

*"''T'es sur mon penis''"
+1 /''/ # Markup is good

*"''T'es sur mon penis''"
+1 /"/ # Guillemets droits

*"'' Tous mes israeliens...A mon tour d'entasser l'oseille europeen''"
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

*"'' Tous mes israeliens...A mon tour d'entasser l'oseille europeen''"
+1 /''/ # Markup is good

*"'' Tous mes israeliens...A mon tour d'entasser l'oseille europeen''"
+1 /"/ # Guillemets droits

*"'' Une merde israelite jeune pede [sic]''"
-3 /\bpede\b/

*"'' Une merde israelite jeune pede [sic]''"
-10 /\bm[ae]+rde/

*"'' Une merde israelite jeune pede [sic]''"
+1 /''/ # Markup is good

*"'' Une merde israelite jeune pede [sic]''"
+1 /"/ # Guillemets droits

*"''Ah non, ah non, ah non !''"
+1 /''/ # Markup is good

*"''Ah non, ah non, ah non !''"
+1 /"/ # Guillemets droits

*"''Pute negre''"
-10 /\bpute/

*"''Pute negre''"
+1 /''/ # Markup is good

*"''Pute negre''"
+1 /"/ # Guillemets droits

*"''Pute negro''"
-10 /\bpute/

*"''Pute negro''"
+1 /''/ # Markup is good

*"''Pute negro''"
+1 /"/ # Guillemets droits

*"'' Negro de maison''"
+1 /''/ # Markup is good

*"'' Negro de maison''"
+1 /"/ # Guillemets droits

_CONTENT_ -45, 0, 0
Gros ajout : +1
Nouveau total : -44

Score final: vandalisme = -44, erreurs = 0

[modifier] Révocation de 90.27.54.42 (d · c · b) sur Arche d'alliance

Diff : http://fr.wikipedia.org/w/index.php?title=Arche_d%27alliance&diff=23845444&oldid=23696065&rcid=23831111
Détection du contenu:

[[Media:Exemple.ogg]]
+1 /\[\[.+\]\]/ # Wikilinks are good

[[Media:Exemple.ogg]]
erreur: -25 /\[\[Media:Exemple\.ogg\]\]/

ta geul
-30 /\bta gu?eu?le?\b/

_CONTENT_ -29, 0, -25
Nouveau total : -29

Score final: vandalisme = -29, erreurs = -25

[modifier] Révocation de 82.253.247.208 (d · c · b) sur Règle des 18 électrons

Diff : http://fr.wikipedia.org/w/index.php?title=R%C3%A8gle_des_18_%C3%A9lectrons&rcid=23831155
Détection du contenu:

<nowiki>--~~~~Entrez le texte non formate ici<ref>'''reference, citation ou lien''''''<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
+1 /''/ # Markup is good

<nowiki>--~~~~Entrez le texte non formate ici<ref>'''reference, citation ou lien''''''<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
erreur: -25 /Entrez le texte non formate ici/

possible spam: <nowiki>--~~~~Entrez le texte non formate ici<ref>'''reference, citation ou lien''''''<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
<nowiki>--~~~~Entrez le texte non formate ici<ref>'''reference, citation ou lien''''''<!-- Suggestion de presentation des annexes. Aide : http://fr.wikipedia.org/wiki/Aide:Notes et references -->
Spam: +10 /wikipedia\.org/;

* [[À remplacer]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Inserez un texte a mettre en gras a la place de celui-ci[[Categorie:<nowiki>nom de la categorie</nowiki>]]'''</ref></nowiki>
+1 /''/ # Markup is good

Inserez un texte a mettre en gras a la place de celui-ci[[Categorie:<nowiki>nom de la categorie</nowiki>]]'''</ref></nowiki>
+1 /\[\[.+\]\]/ # Wikilinks are good

Inserez un texte a mettre en gras a la place de celui-ci[[Categorie:<nowiki>nom de la categorie</nowiki>]]'''</ref></nowiki>
erreur: -25 /Inserez (le|un) texte a mettre/

_CONTENT_ 4, 9, -50
Gros ajout : +1
nouvelle page sans résumé : -1

Score final: vandalisme = 4, erreurs = -50

[modifier] Révocation de 81.51.103.32 (d · c · b) sur Andromaque (Racine)

Diff : http://fr.wikipedia.org/w/index.php?title=Andromaque_%28Racine%29&diff=23845817&oldid=23845771&rcid=23831491
Détection du contenu:

loveeeeeeeeee mariiiiiiiiiiinnnnnnnnnnnnnn
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

loveeeeeeeeee mariiiiiiiiiiinnnnnnnnnnnnnn
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

loveeeeeeeeee mariiiiiiiiiiinnnnnnnnnnnnnn
-5 /[aeiou]{6,}/i; # Trop de voyelles de suite

loveeeeeeeeee mariiiiiiiiiiinnnnnnnnnnnnnn
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

_CONTENT_ -30, 0, 0
Nouveau total : -30

Score final: vandalisme = -30, erreurs = 0

[modifier] Révocation de 206.167.170.253 (d · c · b) sur Céline Dion

Diff : http://fr.wikipedia.org/w/index.php?title=C%C3%A9line_Dion&diff=23845826&oldid=23827794&rcid=23831500
Détection du contenu:

hgfkjhfkuhserkl face de batkjlherktysdmnbykr trou du culn cjhfgberklhtoseryrtuyrthftytrerwu
-30 /trous? du cul/

hgfkjhfkuhserkl face de batkjlherktysdmnbykr trou du culn cjhfgberklhtoseryrtuyrthftytrerwu
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

_CONTENT_ -35, 0, 0
Grosse suppression : -8
Nouveau total : -43

Score final: vandalisme = -43, erreurs = 0

[modifier] Révocation de 83.205.74.116 (d · c · b) sur Asigliano Veneto

Diff : http://fr.wikipedia.org/w/index.php?title=Asigliano_Veneto&diff=23846160&oldid=20960744&rcid=23831835
Détection du contenu:

dlqhjshjsetldhksdrty prout cqfsfbgfdshfgnk,mhkdfjngmk
-3 /\bprout/

dlqhjshjsetldhksdrty prout cqfsfbgfdshfgnk,mhkdfjngmk
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

_CONTENT_ -8, 0, 0
Grosse suppression : -1
Total précédent : -44
Nouveau total : -53

Score final: vandalisme = -53, erreurs = 0

[modifier] Révocation de 84.100.190.197 (d · c · b) sur Histoire de l'Europe

Diff : http://fr.wikipedia.org/w/index.php?title=Histoire_de_l%27Europe&diff=23846240&oldid=23569396&rcid=23831916
Détection du contenu:

 site nul!!!!!!!! faite gaffe
-10 /!{5,}/; # Plein de "!" dans un article

 site nul!!!!!!!! faite gaffe
/!{5,}/, score=-15
 site nul!!!!!!!! faite gaffe
-1 /!!/ # Too many !'s

 site nul!!!!!!!! faite gaffe
-10 /!{5,}/ # Way too many !'s

_CONTENT_ -36, 0, 0
Grosse suppression : -4
Nouveau total : -40

Score final: vandalisme = -40, erreurs = 0

[modifier] Révocation de 86.210.83.208 (d · c · b) sur 19 mai

Diff : http://fr.wikipedia.org/w/index.php?title=19_mai&diff=23846361&oldid=23674639&rcid=23832038
Détection du contenu:

[[ERWANA]] Le fait que tu mais dit que tu maimais ma completement debousoler ! 
-1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson)

[[ERWANA]] Le fait que tu mais dit que tu maimais ma completement debousoler ! 
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

[[ERWANA]] Le fait que tu mais dit que tu maimais ma completement debousoler ! 
+1 /\[\[.+\]\]/ # Wikilinks are good

mots si gentil et emouvant que tu ma dit, resteront graver a jamais dans mon coeur !
-1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson)

mots si gentil et emouvant que tu ma dit, resteront graver a jamais dans mon coeur !
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

Tu es blonde . . . ET ALORS ? tu reste tjr aussi belle et intelligente ! ( Sauf en math )
-1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson)

Je voudrais juste te faire lamour ( mais en gardan le calecon kan meme restons raisonable ; on e encore jeune )
-1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson)

Ma Petite erwana je t'aime du plus profond de mon coeur ! [[JE TAIME]]
-1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson)

Ma Petite erwana je t'aime du plus profond de mon coeur ! [[JE TAIME]]
/\b(JE|J')\b/, score=-6
Ma Petite erwana je t'aime du plus profond de mon coeur ! [[JE TAIME]]
-1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson)

Ma Petite erwana je t'aime du plus profond de mon coeur ! [[JE TAIME]]
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

Ma Petite erwana je t'aime du plus profond de mon coeur ! [[JE TAIME]]
-10 /\bje t'aime\b/i; # "je t'aime" dans un article

Ma Petite erwana je t'aime du plus profond de mon coeur ! [[JE TAIME]]
+1 /\[\[.+\]\]/ # Wikilinks are good

_CONTENT_ -23, 0, 0
Gros ajout : +1
Total précédent : -7
Nouveau total : -29

Score final: vandalisme = -29, erreurs = 0

[modifier] Révocation de 38.112.87.137 (d · c · b) sur Avocat (métier)

Diff : http://fr.wikipedia.org/w/index.php?title=Avocat_%28m%C3%A9tier%29&diff=23846422&oldid=23845825&rcid=23832100
Détection du contenu:

 Stephane est beaucoup plus grand que maxine car maxine is gay
-5 /\bgay\b/ # Peut être un nom de famille

 Stephane est beaucoup plus grand que maxine car maxine is gay
-20 /\b(is|are) gay\b/

_CONTENT_ -25, 0, 0
Nouveau total : -25

Score final: vandalisme = -25, erreurs = 0

[modifier] Révocation de 90.20.26.239 (d · c · b) sur La Ferme des animaux

Diff : http://fr.wikipedia.org/w/index.php?title=La_Ferme_des_animaux&diff=23846583&oldid=23846575&rcid=23832262
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
Total précédent : -20
Nouveau total : -30

Score final: vandalisme = -30, erreurs = 0

[modifier] Révocation de 86.199.199.144 (d · c · b) sur Amibe

Diff : http://fr.wikipedia.org/w/index.php?title=Amibe&diff=23846668&oldid=20850081&rcid=23832343
Détection du contenu:

caca pipi prout
-3 /\bcaca\b/

caca pipi prout
-3 /\bpipi\b/

caca pipi prout
-3 /\bprout/

_CONTENT_ -9, 0, 0
Grosse suppression : -10
contenu remplacé : -10
Nouveau total : -29

Score final: vandalisme = -29, erreurs = 0

[modifier] Révocation de 89.3.151.4 (d · c · b) sur I.O.C

Diff : http://fr.wikipedia.org/w/index.php?title=I.O.C&rcid=23832511
Détection du contenu:

IOC c'est juste une grosse bite dans ton cul
-1 /\bculs?\b/

IOC c'est juste une grosse bite dans ton cul
-5 /\bbi+t+e/

IOC c'est juste une grosse bite dans ton cul
-30 /\b(mon|ton) (anus|cul?)\b/

_CONTENT_ -36, 0, 0
nouvelle page sans résumé : -1
nouvelle page courte : -1
Nouveau total : -38

Score final: vandalisme = -38, erreurs = 0

[modifier] Révocation de 86.220.226.118 (d · c · b) sur Mireille Mathieu

Diff : http://fr.wikipedia.org/w/index.php?title=Mireille_Mathieu&diff=23847137&oldid=23845755&rcid=23832837
Détection du contenu:

Matthieu Sirrurgay , ou plus simplement appele Soumis (qui vient du franglais sous moi) . Ne le "jeudiiiiiiiii !" dixit Jay-Trreee . Son role etait d' obeir a son mon maitre , Guillaume Bidel , plus souvent appele Bid' . Mais ce n' etait pas le seul maitre de ce trizzzzzo de Soumis , puisque celui çi obeissait a tout le monde !
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

Matthieu Sirrurgay , ou plus simplement appele Soumis (qui vient du franglais sous moi) . Ne le "jeudiiiiiiiii !" dixit Jay-Trreee . Son role etait d' obeir a son mon maitre , Guillaume Bidel , plus souvent appele Bid' . Mais ce n' etait pas le seul maitre de ce trizzzzzo de Soumis , puisque celui çi obeissait a tout le monde !
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

Matthieu Sirrurgay , ou plus simplement appele Soumis (qui vient du franglais sous moi) . Ne le "jeudiiiiiiiii !" dixit Jay-Trreee . Son role etait d' obeir a son mon maitre , Guillaume Bidel , plus souvent appele Bid' . Mais ce n' etait pas le seul maitre de ce trizzzzzo de Soumis , puisque celui çi obeissait a tout le monde !
-5 /[aeiou]{6,}/i; # Trop de voyelles de suite

Matthieu Sirrurgay , ou plus simplement appele Soumis (qui vient du franglais sous moi) . Ne le "jeudiiiiiiiii !" dixit Jay-Trreee . Son role etait d' obeir a son mon maitre , Guillaume Bidel , plus souvent appele Bid' . Mais ce n' etait pas le seul maitre de ce trizzzzzo de Soumis , puisque celui çi obeissait a tout le monde !
+1 /"/ # Guillemets droits

mon gout 
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

"Ferme un oeil 
+1 /"/ # Guillemets droits

ouvre la bouche" dixit souvent Bidel 
+1 /"/ # Guillemets droits

Ctruche (appele aussi Taaarrrreeeeee) 
-5 /[aeiou]{6,}/i; # Trop de voyelles de suite

Maelllllll !!!)
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

Maelllllll !!!)
-1 /!!/ # Too many !'s

_CONTENT_ -30, 0, 0
Grosse suppression : -10
Nouveau total : -40

Score final: vandalisme = -40, erreurs = 0

[modifier] Révocation de 89.3.151.4 (d · c · b) sur KI

Diff : http://fr.wikipedia.org/w/index.php?title=KI&diff=23847204&oldid=20451457&rcid=23832902
Détection du contenu:

Le ki est une forme de prout anal est different du Ki Japonais car celui-la fait mal aux dents
-5 /\bk[aeiu]\b/ # Langage SMS dans un article

Le ki est une forme de prout anal est different du Ki Japonais car celui-la fait mal aux dents
-3 /\bprout/

_CONTENT_ -8, 0, 0
Total précédent : -38
Nouveau total : -46
Révocation précédente par des humains : nouveau score = -47, nouveau seuil = -6

Score final: vandalisme = -47, erreurs = 0

[modifier] Révocation de 204.19.32.218 (d · c · b) sur Les Liaisons dangereuses

Diff : http://fr.wikipedia.org/w/index.php?title=Les_Liaisons_dangereuses&diff=23847465&oldid=23579688&rcid=23833170
Détection du contenu:

 elle c un asti de pute qui fourre tout dski bouge. Une chance que dans le temps ils n,avaient pas de chiens!
-3 /\bc /i; # "c " dans un article (langage SMS ; erreur de détection possible : "ligne C")

 elle c un asti de pute qui fourre tout dski bouge. Une chance que dans le temps ils n,avaient pas de chiens!
-10 /\bpute/

 elle c un asti de pute qui fourre tout dski bouge. Une chance que dans le temps ils n,avaient pas de chiens!
-30 /\bde pute\b/

_CONTENT_ -43, 0, 0
Nouveau total : -43

Score final: vandalisme = -43, erreurs = 0

[modifier] Révocation de 90.24.32.191 (d · c · b) sur Image:Blason Centre.svg

Diff : http://fr.wikipedia.org/w/index.php?title=Image:Blason_Centre.svg&rcid=23833242
Détection du contenu:

* [[À remplacer]]
+1 /\[\[.+\]\]/ # Wikilinks are good

* element A
erreur: -25 /\* element [A-C]\b/

* element B
erreur: -25 /\* element [A-C]\b/

* element C
erreur: -25 /\* element [A-C]\b/

<nowiki>[[Entrez le texte non formate ici]][Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]</nowiki>
+1 /\[\[.+\]\]/ # Wikilinks are good

<nowiki>[[Entrez le texte non formate ici]][Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]</nowiki>
erreur: -25 /\[Remplacez cette mention/

<nowiki>[[Entrez le texte non formate ici]][Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]</nowiki>
erreur: -25 /Entrez le texte non formate ici/

_CONTENT_ 2, 0, -125
Gros ajout : +1
nouvelle page sans résumé : -1

Score final: vandalisme = 2, erreurs = -125

[modifier] Révocation de 90.24.32.191 (d · c · b) sur Discussion Image:Blason Centre.svg

Diff : http://fr.wikipedia.org/w/index.php?title=Discussion_Image:Blason_Centre.svg&rcid=23833285
Détection du contenu:

--[[Special:Contributions/90.24.32.191|90.24.32.191]] ([[User talk:90.24.32.191|d]]) 10 decembre 2007 a 19:41 (CET)[[Media:[Exemple.ogg]'''{|
+1 /''/ # Markup is good

--[[Special:Contributions/90.24.32.191|90.24.32.191]] ([[User talk:90.24.32.191|d]]) 10 decembre 2007 a 19:41 (CET)[[Media:[Exemple.ogg]'''{|
+1 /\[\[.+\]\]/ # Wikilinks are good

|}Inserez un texte a mettre en gras a la place de celui-ci
erreur: -25 /Inserez (le|un) texte a mettre/

Image:Exemple.jpg|[[Tournesol]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple.jpg|[[Tournesol]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple.jpg|[[Tournesol]]
erreur: -25 /Image:Exemple\d?\.jpg/

Image:Exemple1.jpg|[[La Joconde]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple1.jpg|[[La Joconde]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple1.jpg|[[La Joconde]]
erreur: -25 /Image:Exemple\d?\.jpg/

Image:Exemple2.jpg|Un [[hamster]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple2.jpg|Un [[hamster]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple2.jpg|Un [[hamster]]
erreur: -25 /Image:Exemple\d?\.jpg/

* [[À remplacer]]
+1 /\[\[.+\]\]/ # Wikilinks are good

reference, citation ou lien{{modele ou page a inclure}}</ref>''']]
+1 /''/ # Markup is good

reference, citation ou lien{{modele ou page a inclure}}</ref>''']]
+5 /\{\{.+\}\}/ # Templates are good

_CONTENT_ 15, 0, -100
Gros ajout : +2
nouvelle page sans résumé : -1

Score final: vandalisme = 16, erreurs = -100

[modifier] Révocation de 83.154.118.233 (d · c · b) sur Zacharie (patriarche de Jérusalem)

Diff : http://fr.wikipedia.org/w/index.php?title=Zacharie_%28patriarche_de_J%C3%A9rusalem%29&rcid=23833657
Détection du contenu:

>> pas d'accents
mohjhjbvghbvb,knjkfc,jfdkfjkgi k ,d hirtgiutyhjtrhyuhtyug yugvgyucvbgytdfg tyyyyyytvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
-10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa)

mohjhjbvghbvb,knjkfc,jfdkfjkgi k ,d hirtgiutyhjtrhyuhtyug yugvgyucvbgytdfg tyyyyyytvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

mohjhjbvghbvb,knjkfc,jfdkfjkgi k ,d hirtgiutyhjtrhyuhtyug yugvgyucvbgytdfg tyyyyyytvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

mohjhjbvghbvb,knjkfc,jfdkfjkgi k ,d hirtgiutyhjtrhyuhtyug yugvgyucvbgytdfg tyyyyyytvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
-5 /[aeiou]{6,}/i; # Trop de voyelles de suite

mohjhjbvghbvb,knjkfc,jfdkfjkgi k ,d hirtgiutyhjtrhyuhtyug yugvgyucvbgytdfg tyyyyyytvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
-5 /[bcdfghjklmnpqrstvwxyz]{10,}/i; # No vowels

mohjhjbvghbvb,knjkfc,jfdkfjkgi k ,d hirtgiutyhjtrhyuhtyug yugvgyucvbgytdfg tyyyyyytvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
-11 /[bcdfghjklmnpqrstvwxyz ]{20,}/i; # No vowels

mohjhjbvghbvb,knjkfc,jfdkfjkgi k ,d hirtgiutyhjtrhyuhtyug yugvgyucvbgytdfg tyyyyyytvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
-21 /[bcdfghjklmnpqrstvwxyz ]{40,}/i; # No vowels

mohjhjbvghbvb,knjkfc,jfdkfjkgi k ,d hirtgiutyhjtrhyuhtyug yugvgyucvbgytdfg tyyyyyytvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
-12 /[^A-Z]{1000,}/ # Long section without caps

mohjhjbvghbvb,knjkfc,jfdkfjkgi k ,d hirtgiutyhjtrhyuhtyug yugvgyucvbgytdfg tyyyyyytvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
-1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation

_CONTENT_ -87, 0, 0
Gros ajout : +5
nouvelle page sans résumé : -1
Nouveau total : -83

Score final: vandalisme = -83, erreurs = 0

[modifier] Révocation de 90.30.67.187 (d · c · b) sur Discuter:Situation initiale

Diff : http://fr.wikipedia.org/w/index.php?title=Discuter:Situation_initiale&diff=23848006&oldid=4120568&rcid=23833717
Détection du contenu:

# element 1
erreur: -25 /# element [1-3]\b/

# element 2
erreur: -25 /# element [1-3]\b/

# element 3
erreur: -25 /# element [1-3]\b/

Image:Exemple.jpg|[[Tournesol]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple.jpg|[[Tournesol]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple.jpg|[[Tournesol]]
erreur: -25 /Image:Exemple\d?\.jpg/

Image:Exemple1.jpg|[[La Joconde]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple1.jpg|[[La Joconde]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple1.jpg|[[La Joconde]]
erreur: -25 /Image:Exemple\d?\.jpg/

Image:Exemple2.jpg|Un [[hamster]]
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Image:Exemple2.jpg|Un [[hamster]]
+1 /\[\[.+\]\]/ # Wikilinks are good

Image:Exemple2.jpg|Un [[hamster]]
erreur: -25 /Image:Exemple\d?\.jpg/

</gallery>[[Categorie:[[Categorie:nom de la categorie]]{{== Notes et references ==
+1 /\[\[.+\]\]/ # Wikilinks are good

</gallery>[[Categorie:[[Categorie:nom de la categorie]]{{== Notes et references ==
erreur: -25 /\[\[Categorie:nom de la categorie\]\]/

* [[À remplacer]]
+1 /\[\[.+\]\]/ # Wikilinks are good

[[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]va te faire]}}]]''il faut se pose 4 questions:
+1 /''/ # Markup is good

[[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]va te faire]}}]]''il faut se pose 4 questions:
+1 /\[\[.+\]\]/ # Wikilinks are good

[[[Remplacez cette mention par le lien avec http suivi d'un espace et du titre que vous voulez lui donner]]va te faire]}}]]''il faut se pose 4 questions:
erreur: -25 /\[Remplacez cette mention/

_CONTENT_ 10, 0, -200
Gros ajout : +2

Score final: vandalisme = 12, erreurs = -200

[modifier] Révocation de 81.51.161.87 (d · c · b) sur Charlie Chaplin

Diff : http://fr.wikipedia.org/w/index.php?title=Charlie_Chaplin&diff=23848076&oldid=23838680&rcid=23833793
Détection du contenu:

]][[Titre du lien]]
+1 /\[\[.+\]\]/ # Wikilinks are good

]][[Titre du lien]]
erreur: -25 /\[\[Titre du lien\]\]/

_CONTENT_ 1, 0, -25

Score final: vandalisme = 1, erreurs = -25

[modifier] Révocation de 82.238.21.238 (d · c · b) sur Économie du Royaume-Uni

Diff : http://fr.wikipedia.org/w/index.php?title=%C3%89conomie_du_Royaume-Uni&diff=23848167&oldid=23594634&rcid=23833889
Détection du contenu:

vous &tes des gros con vous ne mettez meme pas le taux de natalite et le taux de mortalite!!!!!!!! Comment je fait moi!!!
-1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson)

vous &tes des gros con vous ne mettez meme pas le taux de natalite et le taux de mortalite!!!!!!!! Comment je fait moi!!!
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

vous &tes des gros con vous ne mettez meme pas le taux de natalite et le taux de mortalite!!!!!!!! Comment je fait moi!!!
-10 /!{5,}/; # Plein de "!" dans un article

vous &tes des gros con vous ne mettez meme pas le taux de natalite et le taux de mortalite!!!!!!!! Comment je fait moi!!!
/!{5,}/, score=-15
vous &tes des gros con vous ne mettez meme pas le taux de natalite et le taux de mortalite!!!!!!!! Comment je fait moi!!!
-1 /\bcon\b/ # Could be Spanish

vous &tes des gros con vous ne mettez meme pas le taux de natalite et le taux de mortalite!!!!!!!! Comment je fait moi!!!
-30 /(de|petits?|gros|sales?) cons?\b/

vous &tes des gros con vous ne mettez meme pas le taux de natalite et le taux de mortalite!!!!!!!! Comment je fait moi!!!
-1 /!!/ # Too many !'s

vous &tes des gros con vous ne mettez meme pas le taux de natalite et le taux de mortalite!!!!!!!! Comment je fait moi!!!
-10 /!{5,}/ # Way too many !'s

vous &tes des gros con vous ne mettez meme pas le taux de natalite et le taux de mortalite!!!!!!!! Comment je fait moi!!!
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

_CONTENT_ -70, 0, 0
Nouveau total : -70

Score final: vandalisme = -70, erreurs = 0

[modifier] Révocation de 206.167.65.15 (d · c · b) sur Image:FRE-AIT.svg

Diff : http://fr.wikipedia.org/w/index.php?title=Image:FRE-AIT.svg&rcid=23834080
Détection du contenu:

lalaaaaaaaaaaaaaa
-10 /([a-fA-F])\1{10}/ # même lettre 10 fois de suite (peut être un code hexa)

lalaaaaaaaaaaaaaa
-10 /([a-zA-Z0-9]{1,4})\1{10}/ # même séquence de lettres 10 fois de suite

lalaaaaaaaaaaaaaa
-5 /[aeiou]{6,}/i; # Trop de voyelles de suite

f-fF_-f !!!"
-1 /!!/ # Too many !'s

_CONTENT_ -26, 0, 0
nouvelle page sans résumé : -1
nouvelle page courte : -1
Nouveau total : -28

Score final: vandalisme = -28, erreurs = 0

[modifier] Révocation de 88.161.186.203 (d · c · b) sur Politique

Diff : http://fr.wikipedia.org/w/index.php?title=Politique&diff=23848687&oldid=23780366&rcid=23834436
Détection du contenu:

MERDE MERDE JE SS DS LA MERDEEEEEE !!! NE JAMAIS RECOPIER T CE QUI YA SUR INTERNET SA PEU ETRE FAUUUUUUUUUX FUYEZZZZ !!! mdr
-1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson)

MERDE MERDE JE SS DS LA MERDEEEEEE !!! NE JAMAIS RECOPIER T CE QUI YA SUR INTERNET SA PEU ETRE FAUUUUUUUUUX FUYEZZZZ !!! mdr
/\b(JE|J')\b/, score=-6
MERDE MERDE JE SS DS LA MERDEEEEEE !!! NE JAMAIS RECOPIER T CE QUI YA SUR INTERNET SA PEU ETRE FAUUUUUUUUUX FUYEZZZZ !!! mdr
-10 /\bmdr\b/

MERDE MERDE JE SS DS LA MERDEEEEEE !!! NE JAMAIS RECOPIER T CE QUI YA SUR INTERNET SA PEU ETRE FAUUUUUUUUUX FUYEZZZZ !!! mdr
-10 /\bm[ae]+rde/

MERDE MERDE JE SS DS LA MERDEEEEEE !!! NE JAMAIS RECOPIER T CE QUI YA SUR INTERNET SA PEU ETRE FAUUUUUUUUUX FUYEZZZZ !!! mdr
/\bM[AE]+RDE/, score=-15
MERDE MERDE JE SS DS LA MERDEEEEEE !!! NE JAMAIS RECOPIER T CE QUI YA SUR INTERNET SA PEU ETRE FAUUUUUUUUUX FUYEZZZZ !!! mdr
-30 /(de|de la|dla|grosses?) m[ae]+r+de\b/

MERDE MERDE JE SS DS LA MERDEEEEEE !!! NE JAMAIS RECOPIER T CE QUI YA SUR INTERNET SA PEU ETRE FAUUUUUUUUUX FUYEZZZZ !!! mdr
/(DE|DE LA|DLA|GROSSES?) M[AE]+R+DE\b/, score=-35
MERDE MERDE JE SS DS LA MERDEEEEEE !!! NE JAMAIS RECOPIER T CE QUI YA SUR INTERNET SA PEU ETRE FAUUUUUUUUUX FUYEZZZZ !!! mdr
-10 /([g-zG-Z])\1{5}/ # même lettre 5 fois de suite

MERDE MERDE JE SS DS LA MERDEEEEEE !!! NE JAMAIS RECOPIER T CE QUI YA SUR INTERNET SA PEU ETRE FAUUUUUUUUUX FUYEZZZZ !!! mdr
-10 /[A-Z\s]{40,}/ # Too many caps + whitespace

MERDE MERDE JE SS DS LA MERDEEEEEE !!! NE JAMAIS RECOPIER T CE QUI YA SUR INTERNET SA PEU ETRE FAUUUUUUUUUX FUYEZZZZ !!! mdr
-1 /!!/ # Too many !'s

_CONTENT_ -128, 0, 0
Nouveau total : -128

Score final: vandalisme = -128, erreurs = 0

[modifier] Révocation de 90.29.162.110 (d · c · b) sur Michel zucchi

Diff : http://fr.wikipedia.org/w/index.php?title=Michel_zucchi&rcid=23834522
Détection du contenu:

 Michel Zucchi est un ancien professeur Italien de sciences economiques et sociales au lycee Pierre Termier de Lyon ayant pris sa retraite a l'issue de l'annee scolaire 2005-2006 et ayant fait un dernier voyage avec ce lycee debut Juin 2006 en Toscane. Il a entre autre travaille durant sa cariere au Bureau International du Travail (institution de l'Organisation Internationale du Travail-OIT- affiliee a l'Organisation des Nations Unies) situe dans la banlieue nord de Geneve (Suisse).
-1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation

"putain fait chier ya pas mes yaourt" dans un magazin Toscan, constatant l'abscence de ses yaourts preferes
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

"putain fait chier ya pas mes yaourt" dans un magazin Toscan, constatant l'abscence de ses yaourts preferes
-5 /\bpu?ta?in/

"putain fait chier ya pas mes yaourt" dans un magazin Toscan, constatant l'abscence de ses yaourts preferes
-5 /\bchie(r|nt|s)?\b/

"nan mais sa veua pas bien!" trad."non mais cela ne va pas bien!!" a un touriste anglais qui, le prenant pour un guide, lui tendit son ticket dans une eglise de Florence
-5 /\bnon mais\b/ # "non mais" dans un article

"nan mais sa veua pas bien!" trad."non mais cela ne va pas bien!!" a un touriste anglais qui, le prenant pour un guide, lui tendit son ticket dans une eglise de Florence
-1 /!!/ # Too many !'s

"toi tu va faire H.E.C.! hautes etudes de conciergerie!" a un eleve regardant par la fenetre
-1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson)

_CONTENT_ -19, 0, 0
Gros ajout : +4
nouvelle page sans résumé : -1
Total précédent : -16
Nouveau total : -32
Révocation précédente par des humains : nouveau score = -33, nouveau seuil = -6

Score final: vandalisme = -33, erreurs = 0

[modifier] Révocation de 90.30.152.236 (d · c · b) sur Julio-Claudiens

Diff : http://fr.wikipedia.org/w/index.php?title=Julio-Claudiens&diff=23848819&oldid=23832017&rcid=23834609
Détection du contenu:

salope 
-10 /\bsal(aud|ope)/

salope
-10 /\bsal(aud|ope)/

salope 
-10 /\bsal(aud|ope)/

salope 
-10 /\bsal(aud|ope)/

bittes 
-5 /\bbi+t+e/

bitte de 
-5 /\bbi+t+e/

dans le cul
-1 /\bculs?\b/

_CONTENT_ -51, 0, 0
Nouveau total : -51

Score final: vandalisme = -51, erreurs = 0

[modifier] Révocation de 82.228.77.78 (d · c · b) sur Saint Patrick

Diff : http://fr.wikipedia.org/w/index.php?title=Saint_Patrick&diff=23848850&oldid=23514596&rcid=23834652
Détection du contenu:

* [[Il y a aussi la Saint Patrick's day, qui est une celebre fete Irlandaise dont je raffole... Bonne annee a tous et mes meilleures voeux, surtout a ***** *******, jeune fille que je connais bien car elle est au college ***** ***** ***** ******, et j'y suis aussi !!!!! ]]
-1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson)

* [[Il y a aussi la Saint Patrick's day, qui est une celebre fete Irlandaise dont je raffole... Bonne annee a tous et mes meilleures voeux, surtout a ***** *******, jeune fille que je connais bien car elle est au college ***** ***** ***** ******, et j'y suis aussi !!!!! ]]
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

* [[Il y a aussi la Saint Patrick's day, qui est une celebre fete Irlandaise dont je raffole... Bonne annee a tous et mes meilleures voeux, surtout a ***** *******, jeune fille que je connais bien car elle est au college ***** ***** ***** ******, et j'y suis aussi !!!!! ]]
-10 /!{5,}/; # Plein de "!" dans un article

* [[Il y a aussi la Saint Patrick's day, qui est une celebre fete Irlandaise dont je raffole... Bonne annee a tous et mes meilleures voeux, surtout a ***** *******, jeune fille que je connais bien car elle est au college ***** ***** ***** ******, et j'y suis aussi !!!!! ]]
/!{5,}/, score=-15
* [[Il y a aussi la Saint Patrick's day, qui est une celebre fete Irlandaise dont je raffole... Bonne annee a tous et mes meilleures voeux, surtout a ***** *******, jeune fille que je connais bien car elle est au college ***** ***** ***** ******, et j'y suis aussi !!!!! ]]
-1 /!!/ # Too many !'s

* [[Il y a aussi la Saint Patrick's day, qui est une celebre fete Irlandaise dont je raffole... Bonne annee a tous et mes meilleures voeux, surtout a ***** *******, jeune fille que je connais bien car elle est au college ***** ***** ***** ******, et j'y suis aussi !!!!! ]]
-10 /!{5,}/ # Way too many !'s

* [[Il y a aussi la Saint Patrick's day, qui est une celebre fete Irlandaise dont je raffole... Bonne annee a tous et mes meilleures voeux, surtout a ***** *******, jeune fille que je connais bien car elle est au college ***** ***** ***** ******, et j'y suis aussi !!!!! ]]
+1 /\[\[.+\]\]/ # Wikilinks are good

_CONTENT_ -37, 0, 0
Nouveau total : -37

Score final: vandalisme = -37, erreurs = 0

[modifier] Révocation de 206.167.151.2 (d · c · b) sur Claude Gauvreau

Diff : http://fr.wikipedia.org/w/index.php?title=Claude_Gauvreau&diff=23848884&oldid=23824266&rcid=23834697
Détection du contenu:

<nowiki><nowiki>Entrez le texte non formate ici</nowiki><nowiki><nowiki>Entrez le texte non formate ici</nowiki><nowiki><nowiki>Entrez le texte non formate ici</nowiki><nowiki><nowiki>Entrez le texte non formate ici</nowiki><nowiki>--~~~~Entrez le texte non formate ici--~~~~<math><math>Entrez votre formule ici</math><math>Entrez votre formule ici</math></math></nowiki></nowiki></nowiki></nowiki></nowiki>
erreur: -25 /Entrez votre formule ici/

<nowiki><nowiki>Entrez le texte non formate ici</nowiki><nowiki><nowiki>Entrez le texte non formate ici</nowiki><nowiki><nowiki>Entrez le texte non formate ici</nowiki><nowiki><nowiki>Entrez le texte non formate ici</nowiki><nowiki>--~~~~Entrez le texte non formate ici--~~~~<math><math>Entrez votre formule ici</math><math>Entrez votre formule ici</math></math></nowiki></nowiki></nowiki></nowiki></nowiki>
erreur: -25 /Entrez le texte non formate ici/

_CONTENT_ 0, 0, -50
Gros ajout : +1

Score final: vandalisme = 1, erreurs = -50

[modifier] Révocation de 87.244.172.63 (d · c · b) sur Dystrophie musculaire des ceintures (Type 2A)

Diff : http://fr.wikipedia.org/w/index.php?title=Dystrophie_musculaire_des_ceintures_%28Type_2A%29&diff=23849095&oldid=23770095&rcid=23834916
Détection du contenu:

<nowiki>Entrez le texte non formate ici</nowiki>
erreur: -25 /Entrez le texte non formate ici/

_CONTENT_ 0, 0, -25

Score final: vandalisme = 0, erreurs = -25

[modifier] Révocation de 212.234.10.210 (d · c · b) sur Secteur économique

Diff : http://fr.wikipedia.org/w/index.php?title=Secteur_%C3%A9conomique&diff=23849734&oldid=23640791&rcid=23835575
Détection du contenu:

Fuck you very much !!!
-10 /\bfuck/

Fuck you very much !!!
-20 /\bfuck (you|that)/

Fuck you very much !!!
-1 /!!/ # Too many !'s

_CONTENT_ -31, 0, 0
Nouveau total : -31

Score final: vandalisme = -31, erreurs = 0

[modifier] Révocation de 81.51.92.49 (d · c · b) sur Axel Muller

Diff : http://fr.wikipedia.org/w/index.php?title=Axel_Muller&rcid=23836142
Détection du contenu:

Axel Muller est un gros relou tordu et moche.il n'a pas d'ami donc tu peu l'appeller au 06-87-47-67-12.c'est un relou qui saoul et qui mitonne tout le temps
-1 /\b(tu|t')\b/ # "tu" dans un article (erreur possible : titre de chanson)

Axel Muller est un gros relou tordu et moche.il n'a pas d'ami donc tu peu l'appeller au 06-87-47-67-12.c'est un relou qui saoul et qui mitonne tout le temps
-5 /\bmoches?\b/ # "moche" dans un article

Axel Muller est un gros relou tordu et moche.il n'a pas d'ami donc tu peu l'appeller au 06-87-47-67-12.c'est un relou qui saoul et qui mitonne tout le temps
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

_CONTENT_ -5, 0, 0
nouvelle page sans résumé : -1
Total précédent : -81
Nouveau total : -87
Révocation précédente par des humains : nouveau score = -88, nouveau seuil = -6

Score final: vandalisme = -88, erreurs = 0

[modifier] Révocation de 88.160.144.194 (d · c · b) sur Les Geeks

Diff : http://fr.wikipedia.org/w/index.php?title=Les_Geeks&rcid=23836471
Détection du contenu:

{{Serie_BD}}
+5 /\{\{.+\}\}/ # Templates are good

'''''Les Geeks''''' est une serie de [[bande dessinee]]. 
+1 /''/ # Markup is good

'''''Les Geeks''''' est une serie de [[bande dessinee]]. 
+1 /\[\[.+\]\]/ # Wikilinks are good

* Scenario : [[GANG]]
+1 /\[\[.+\]\]/ # Wikilinks are good

* Dessin : [[Thomas Labourot]]
+1 /\[\[.+\]\]/ # Wikilinks are good

* Couleurs : [[Christian Lerolle]] 
+1 /\[\[.+\]\]/ # Wikilinks are good

* Tome 1 : ''[[Un clavier AZERTY en vaut deux]]'' ([[2008 en BD|2008]])
+1 /''/ # Markup is good

* Tome 1 : ''[[Un clavier AZERTY en vaut deux]]'' ([[2008 en BD|2008]])
+1 /\[\[.+\]\]/ # Wikilinks are good

* [[Soleil Productions]] (Collection [[Soleil Productions - MDR:)|MDR:)]]).
-10 /\bmdr\b/

* [[Soleil Productions]] (Collection [[Soleil Productions - MDR:)|MDR:)]]).
/\bMDR\b/, score=-15
* [[Soleil Productions]] (Collection [[Soleil Productions - MDR:)|MDR:)]]).
+1 /\[\[.+\]\]/ # Wikilinks are good

possible spam: * http://www.lesgeeks.net :: le site de la BD "Les Geeks"
possible spam: * http://www.soleilprod.com :: le site des editions Soleil
{{Portail BD}}
+5 /\{\{.+\}\}/ # Templates are good

[[Categorie:Serie de bande dessinee|Geeks]]
+1 /\[\[.+\]\]/ # Wikilinks are good

[[Categorie:Serie Soleil Productions|Geeks]]
+1 /\[\[.+\]\]/ # Wikilinks are good

[[Categorie:Soleil Productions - MDR:)|Geeks]]
-10 /\bmdr\b/

[[Categorie:Soleil Productions - MDR:)|Geeks]]
/\bMDR\b/, score=-15
[[Categorie:Soleil Productions - MDR:)|Geeks]]
+1 /\[\[.+\]\]/ # Wikilinks are good

_CONTENT_ -29, -2, 0
Gros ajout : +2
Nouveau total : -27

Score final: vandalisme = -27, erreurs = 0

[modifier] Révocation de 89.159.211.234 (d · c · b) sur Aide:Syntaxe

Diff : http://fr.wikipedia.org/w/index.php?title=Aide:Syntaxe&diff=23850702&oldid=23810670&rcid=23836563
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -5
Nouveau total : -5
Révocation précédente par des humains : nouveau score = -6, nouveau seuil = -6

Score final: vandalisme = -6, erreurs = 0

[modifier] Révocation de 89.159.211.234 (d · c · b) sur Pierre Corneille

Diff : http://fr.wikipedia.org/w/index.php?title=Pierre_Corneille&diff=23850828&oldid=23850808&rcid=23836689
Détection du contenu:

'''Inserez un texte a mettre en gras a la place de celui-ci'''
+1 /''/ # Markup is good

'''Inserez un texte a mettre en gras a la place de celui-ci'''
erreur: -25 /Inserez (le|un) texte a mettre/

_CONTENT_ 1, 0, -25
Révocation précédente par des humains : nouveau score = 0, nouveau seuil = -6

Score final: vandalisme = 0, erreurs = -25

[modifier] Révocation de 207.35.123.34 (d · c · b) sur Parc national et réserve de parc national Kluane

Diff : http://fr.wikipedia.org/w/index.php?title=Parc_national_et_r%C3%A9serve_de_parc_national_Kluane&diff=23850875&oldid=22439449&rcid=23836736
Détection du contenu:

glace. Mont Logan, le sommet le plus eleve du [[Canada]]. Randonnees, la marche est le meilleur moyen de decouvrir le 
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

glace. Mont Logan, le sommet le plus eleve du [[Canada]]. Randonnees, la marche est le meilleur moyen de decouvrir le 
+1 /\[\[.+\]\]/ # Wikilinks are good

excursions en pleine nature. Visites guidees, randonnees, sejours, 
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

_CONTENT_ -1, 0, 0
Grosse suppression : -4
Nouveau total : -5
Révocation précédente par des humains : nouveau score = -6, nouveau seuil = -6

Score final: vandalisme = -6, erreurs = 0

[modifier] Révocation de 207.35.123.34 (d · c · b) sur Porcelaine

Diff : http://fr.wikipedia.org/w/index.php?title=Porcelaine&diff=23850901&oldid=23850836&rcid=23836762
Détection du contenu:

>> pas d'accents
MUAHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHVAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHA
-10 /(h[aeiou] ?)\1{2,}/

MUAHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHVAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHA
/(H[AEIOU] ?)\1{2,}/, score=-15
MUAHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHVAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHA
-10 /\b[A-Z]{20,}\b/ # Too many caps

MUAHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHVAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHA
-10 /[A-Z\s]{40,}/ # Too many caps + whitespace

MUAHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHVAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHA
-10 /[^a-z]{500,}/ # Long section without lower case

MUAHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHVAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHHAHAHAHHAHAHAHHAHHAHAHAHHAHAHAHHAHAHAHAHHAHAHAHAHHAHAHAHAHAHAHAHHAHAHAHHAHAHAHAHHA
-1 /[^\.\?,;:|\(\)"«»]{200,}/ # Long section without punctuation

_CONTENT_ -58, 0, 0
Gros ajout : +5
Total précédent : -5
Nouveau total : -58
Révocation précédente par des humains : nouveau score = -59, nouveau seuil = -6

Score final: vandalisme = -59, erreurs = 0

[modifier] Révocation de 80.125.176.2 (d · c · b) sur FC Villefranche Beaujolais

Diff : http://fr.wikipedia.org/w/index.php?title=FC_Villefranche_Beaujolais&diff=23851037&oldid=23112282&rcid=23836896
Détection du contenu:

* element A
erreur: -25 /\* element [A-C]\b/

* element B
erreur: -25 /\* element [A-C]\b/

* element C
erreur: -25 /\* element [A-C]\b/

_CONTENT_ 0, 0, -75

Score final: vandalisme = 0, erreurs = -75

[modifier] Révocation de 88.160.144.194 (d · c · b) sur Discuter:Les Geeks

Diff : http://fr.wikipedia.org/w/index.php?title=Discuter:Les_Geeks&diff=23851044&oldid=23850966&rcid=23836903
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -1
blanchiment : -10
Total précédent : -7
Nouveau total : -18
Révocation précédente par des humains : nouveau score = -19, nouveau seuil = -6

Score final: vandalisme = -19, erreurs = 0

[modifier] Révocation de 193.252.18.96 (d · c · b) sur Planche à voile

Diff : http://fr.wikipedia.org/w/index.php?title=Planche_%C3%A0_voile&diff=23851406&oldid=23851323&rcid=23837271
Détection du contenu:

'''Inserez un texte a mettre en gras a la place de celui-ci''' ==
+1 /''/ # Markup is good

'''Inserez un texte a mettre en gras a la place de celui-ci''' ==
erreur: -25 /Inserez (le|un) texte a mettre/

Coucou les OUSS !!!
-5 /\bcoucou\b/ # "coucou" dans un article

Coucou les OUSS !!!
-1 /!!/ # Too many !'s

_CONTENT_ -5, 0, -25
Total précédent : -5
Nouveau total : -10
Révocation précédente par des humains : nouveau score = -11, nouveau seuil = -6

Score final: vandalisme = -11, erreurs = -25

[modifier] Révocation de 66.79.167.155 (d · c · b) sur Discussion Utilisateur:83.203.169.198

Diff : http://fr.wikipedia.org/w/index.php?title=Discussion_Utilisateur:83.203.169.198&diff=23851495&oldid=23850637&rcid=23837364
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
blanchiment : -10
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 90.14.222.116 (d · c · b) sur FICAC

Diff : http://fr.wikipedia.org/w/index.php?title=FICAC&rcid=23837497
Détection du contenu:

'''La FICAC est une federation qui prend en charge et organisent des championnats de Cage-a-Cage dont le plus celebre est la coupe de bollene.
+1 /''/ # Markup is good

Son palmares: 29 Coupes du centre-ville, 1 Coupe des 4 Clubs, 1 Ligue Des Masters, 1 Championnat 2006-2007, 1 Coupe de Bollene, 6 Coupes du Velodrome, 1 Coupe de la Ligue, 1 Supercoupe de Bollene, Une coupe des C.A.C Club
-3 /\bc /i; # "c " dans un article (langage SMS ; erreur de détection possible : "ligne C")

Son palmares: 29 Coupes du centre-ville, 1 Coupe des 4 Clubs, 1 Ligue Des Masters, 1 Championnat 2006-2007, 1 Coupe de Bollene, 6 Coupes du Velodrome, 1 Coupe de la Ligue, 1 Supercoupe de Bollene, Une coupe des C.A.C Club
/\bC /, score=-8
Son palmares: 29 Coupes du centre-ville, 1 Coupe des 4 Clubs, 1 Ligue Des Masters, 1 Championnat 2006-2007, 1 Coupe de Bollene, 6 Coupes du Velodrome, 1 Coupe de la Ligue, 1 Supercoupe de Bollene, Une coupe des C.A.C Club
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Commentaire: L'un des meilleurs club de Bollene par son palmares, il a dispute plusieurs Finales de coupes prestigieuse en inscrivant 49 Buts lors de la Finale de la C.A.C Club CUP.
-3 /\bc /i; # "c " dans un article (langage SMS ; erreur de détection possible : "ligne C")

Commentaire: L'un des meilleurs club de Bollene par son palmares, il a dispute plusieurs Finales de coupes prestigieuse en inscrivant 49 Buts lors de la Finale de la C.A.C Club CUP.
/\bC /, score=-8
Commentaire: L'un des meilleurs club de Bollene par son palmares, il a dispute plusieurs Finales de coupes prestigieuse en inscrivant 49 Buts lors de la Finale de la C.A.C Club CUP.
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Commentaires: L'equipe la plus spectaculaire de la FICAC, Car cette equipe peut etre dans le plus au sommet du C.A.C, et le lendemain, Redescendre, Cette equipe adore faire le spectacle par les nombreuses Claquettes de Kevin.
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

Son + Beau Match: Centre FC 1-1 Olympique Du Velodrome a.p: CFC 1-1 OV TAB: CFC 4-5, Le 9 Juillet 2007.
+1 /^[A-Z][a-z].*[.?]\b/ # Line starts with normal sentence

" Extraordinaire", c'est le mot-cle de cette premiere edition de la coupe de bollene de C.A.C qui fut preparer de Decembre 2006 a Juin 2007, on a vu des buts extraordinaire et une demi-finale qui avait eu l'effet d'un classico, le duel entre deux equipes Favorites au titre, Le FC Kaira contre l'Olympique du Velodrome, cette affiche, qui, d'apres les 2 joueurs, avait l'effet d'une Finale, remportee par l'Olympique du Velodrome 4 Buts a 1, ce match fut magnifique, malheureusement, Kevin du FCK a eu du mal a s'adapter au AJAX Velodrome Stadium ( anciennement Velodrome stadium), car il s'es pris 3 buts des le debut dont un sur penalty, a la premiere mi-temps, le score etait de 3-0, des le debut de la seconde periode, Kevin attaque et inscrit l'un des plus beau but de la competition, sur la droite et a ras de terre, inarrettable! Younes, de l'OV, obtient un penalty, qu'il transforme.
-3 /\bc /i; # "c " dans un article (langage SMS ; erreur de détection possible : "ligne C")

" Extraordinaire", c'est le mot-cle de cette premiere edition de la coupe de bollene de C.A.C qui fut preparer de Decembre 2006 a Juin 2007, on a vu des buts extraordinaire et une demi-finale qui avait eu l'effet d'un classico, le duel entre deux equipes Favorites au titre, Le FC Kaira contre l'Olympique du Velodrome, cette affiche, qui, d'apres les 2 joueurs, avait l'effet d'une Finale, remportee par l'Olympique du Velodrome 4 Buts a 1, ce match fut magnifique, malheureusement, Kevin du FCK a eu du mal a s'adapter au AJAX Velodrome Stadium ( anciennement Velodrome stadium), car il s'es pris 3 buts des le debut dont un sur penalty, a la premiere mi-temps, le score etait de 3-0, des le debut de la seconde periode, Kevin attaque et inscrit l'un des plus beau but de la competition, sur la droite et a ras de terre, inarrettable! Younes, de l'OV, obtient un penalty, qu'il transforme.
/\bC /, score=-8
Du Samedi 9 Juin 2007 au Lundi 9 Juillet 2007.'''
+1 /''/ # Markup is good

possible spam: [http://FICACBOLLENECUP2008.skyrock.com Blog de la FICAC]
[http://FICACBOLLENECUP2008.skyrock.com Blog de la FICAC]
Spam: -5 /skyrock/;

_CONTENT_ -27, -6, 0
Gros ajout : +5
nouvelle page sans résumé : -1
Nouveau total : -23

Score final: vandalisme = -23, erreurs = 0

[modifier] Révocation de 24.201.165.71 (d · c · b) sur Moteur Diesel

Diff : http://fr.wikipedia.org/w/index.php?title=Moteur_Diesel&diff=23851655&oldid=23721319&rcid=23837527
Détection du contenu:

_CONTENT_ 0, 0, 0
Grosse suppression : -10
blanchiment : -10
Nouveau total : -20

Score final: vandalisme = -20, erreurs = 0

[modifier] Révocation de 83.39.18.180 (d · c · b) sur Utilisateur:Linan

Diff : http://fr.wikipedia.org/w/index.php?title=Utilisateur:Linan&diff=23852066&oldid=23779815&rcid=23837946
Détection du contenu:

_CONTENT_ -1, 0, 0
Grosse suppression : -10
Total précédent : -11
Nouveau total : -22

Score final: vandalisme = -22, erreurs = 0

[modifier] Révocation de 83.39.18.180 (d · c · b) sur Utilisateur:Hilton62

Diff : http://fr.wikipedia.org/w/index.php?title=Utilisateur:Hilton62&diff=23852082&oldid=22343348&rcid=23837963
Détection du contenu:

broma? Gracias
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

_CONTENT_ -2, 0, 0
Grosse suppression : -10
Total précédent : -22
Nouveau total : -34
Révocation précédente par des humains : nouveau score = -35, nouveau seuil = -6

Score final: vandalisme = -35, erreurs = 0

[modifier] Révocation de 83.39.18.180 (d · c · b) sur Utilisateur:Polmars

Diff : http://fr.wikipedia.org/w/index.php?title=Utilisateur:Polmars&diff=23852097&oldid=19311920&rcid=23837980
Détection du contenu:

_CONTENT_ -1, 0, 0
Grosse suppression : -10
Total précédent : -34
Nouveau total : -45
Révocation précédente par des humains : nouveau score = -46, nouveau seuil = -6

Score final: vandalisme = -46, erreurs = 0

[modifier] Révocation de 83.39.18.180 (d · c · b) sur Utilisateur:Stef48

Diff : http://fr.wikipedia.org/w/index.php?title=Utilisateur:Stef48&diff=23852114&oldid=23851513&rcid=23837997
Détection du contenu:

_CONTENT_ -1, 0, 0
Grosse suppression : -8
Total précédent : -45
Nouveau total : -54
Révocation précédente par des humains : nouveau score = -55, nouveau seuil = -6

Score final: vandalisme = -55, erreurs = 0

[modifier] Révocation de 83.39.18.180 (d · c · b) sur Utilisateur:Salebot

Diff : http://fr.wikipedia.org/w/index.php?title=Utilisateur:Salebot&diff=23852129&oldid=23828406&rcid=23838012
Détection du contenu:

joke? Thank you
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

_CONTENT_ -2, 0, 0
Grosse suppression : -9
Total précédent : -54
Nouveau total : -65
Révocation précédente par des humains : nouveau score = -66, nouveau seuil = -6

Score final: vandalisme = -66, erreurs = 0

[modifier] Révocation de 83.39.18.180 (d · c · b) sur Utilisateur:Ivoire8

Diff : http://fr.wikipedia.org/w/index.php?title=Utilisateur:Ivoire8&diff=23852140&oldid=23074013&rcid=23838023
Détection du contenu:

_CONTENT_ -1, 0, 0
Grosse suppression : -10
Total précédent : -65
Nouveau total : -76
Révocation précédente par des humains : nouveau score = -77, nouveau seuil = -6

Score final: vandalisme = -77, erreurs = 0

[modifier] Révocation de 41.251.81.128 (d · c · b) sur Mai 2007

Diff : http://fr.wikipedia.org/w/index.php?title=Mai_2007&diff=23852409&oldid=22639760&rcid=23838294
Détection du contenu:

== [[Media:Texte de sous-titre]]<math><nowiki>Entrez votre formule ici</nowiki>--~~~~
+1 /\[\[.+\]\]/ # Wikilinks are good

== [[Media:Texte de sous-titre]]<math><nowiki>Entrez votre formule ici</nowiki>--~~~~
erreur: -25 /Entrez votre formule ici/

''[[Inserez le texte a mettre en italique a la place de celui-ci]][['''Titre du lien''']]''</math> ==
+1 /''/ # Markup is good

''[[Inserez le texte a mettre en italique a la place de celui-ci]][['''Titre du lien''']]''</math> ==
+1 /\[\[.+\]\]/ # Wikilinks are good

''[[Inserez le texte a mettre en italique a la place de celui-ci]][['''Titre du lien''']]''</math> ==
erreur: -25 /Inserez (le|un) texte a mettre/

_CONTENT_ 3, 0, -50

Score final: vandalisme = 3, erreurs = -50

[modifier] Révocation de 64.229.61.170 (d · c · b) sur 20 avril

Diff : http://fr.wikipedia.org/w/index.php?title=20_avril&diff=23853264&oldid=22478780&rcid=23839169
Détection du contenu:

, GROSSE MARDE
-10 /\bm[ae]+rde/

, GROSSE MARDE
/\bM[AE]+RDE/, score=-15
, GROSSE MARDE
-30 /(de|de la|dla|grosses?) m[ae]+r+de\b/

, GROSSE MARDE
/(DE|DE LA|DLA|GROSSES?) M[AE]+R+DE\b/, score=-35
_CONTENT_ -90, 0, 0
Nouveau total : -90

Score final: vandalisme = -90, erreurs = 0

[modifier] Révocation de 74.59.63.127 (d · c · b) sur Loco Locass

Diff : http://fr.wikipedia.org/w/index.php?title=Loco_Locass&diff=23853286&oldid=21513232&rcid=23839192
Détection du contenu:

trou du cul de merde
-1 /\bculs?\b/

trou du cul de merde
-10 /\bm[ae]+rde/

trou du cul de merde
-30 /(de|de la|dla|grosses?) m[ae]+r+de\b/

trou du cul de merde
-30 /trous? du cul/

_CONTENT_ -71, 0, 0
Nouveau total : -71

Score final: vandalisme = -71, erreurs = 0

[modifier] Révocation de 41.251.90.169 (d · c · b) sur Anhydride phosphorique

Diff : http://fr.wikipedia.org/w/index.php?title=Anhydride_phosphorique&rcid=23839676
Détection du contenu:

<nowiki><math>Entrez le texte non formate ici</math><math>Entrez votre formule ici</math></nowiki>
erreur: -25 /Entrez votre formule ici/

<nowiki><math>Entrez le texte non formate ici</math><math>Entrez votre formule ici</math></nowiki>
erreur: -25 /Entrez le texte non formate ici/

_CONTENT_ 0, 0, -50
nouvelle page sans résumé : -1
nouvelle page courte : -1

Score final: vandalisme = -2, erreurs = -50

[modifier] Révocation de 84.227.36.166 (d · c · b) sur Discuter:Continental Bulldog

Diff : http://fr.wikipedia.org/w/index.php?title=Discuter:Continental_Bulldog&rcid=23839820
Détection du contenu:

je ne comprend pas pourquoi vous ne me permetter pas de marque ceci car il existe une version en allemand alors amuser vous a le traduire car votre site c'est de la merde , on la lire en francais, j'ai resume ce texte sur 2 article auquel j'ai ecrit au webmaster pour avoir l'autorisation. j'ai reecri avec mes mots sur un document word alors dite moi que faire .
-10 /\bm[ae]+rde/

je ne comprend pas pourquoi vous ne me permetter pas de marque ceci car il existe une version en allemand alors amuser vous a le traduire car votre site c'est de la merde , on la lire en francais, j'ai resume ce texte sur 2 article auquel j'ai ecrit au webmaster pour avoir l'autorisation. j'ai reecri avec mes mots sur un document word alors dite moi que faire .
-30 /(de|de la|dla|grosses?) m[ae]+r+de\b/

je ne comprend pas pourquoi vous ne me permetter pas de marque ceci car il existe une version en allemand alors amuser vous a le traduire car votre site c'est de la merde , on la lire en francais, j'ai resume ce texte sur 2 article auquel j'ai ecrit au webmaster pour avoir l'autorisation. j'ai reecri avec mes mots sur un document word alors dite moi que faire .
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

_CONTENT_ -41, 0, 0
Gros ajout : +1
nouvelle page sans résumé : -1
Nouveau total : -22

Score final: vandalisme = -22, erreurs = 0

[modifier] Révocation de 64.229.63.246 (d · c · b) sur Mohandas Karamchand Gandhi

Diff : http://fr.wikipedia.org/w/index.php?title=Mohandas_Karamchand_Gandhi&diff=23854062&oldid=23593375&rcid=23840000
Détection du contenu:

'''MOI JE DONNE UN HOMMAGE SPECIAL A GANDHI CAR CETTAIT UN DES HOMMES LES PLUS INTILLIGENT DE PLANETE COMME JOHN LENNON. PAIX DANS LE MONDE, EGALITER DES RACES,RELIGIONS,SEXE.''' -20100
-1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson)

'''MOI JE DONNE UN HOMMAGE SPECIAL A GANDHI CAR CETTAIT UN DES HOMMES LES PLUS INTILLIGENT DE PLANETE COMME JOHN LENNON. PAIX DANS LE MONDE, EGALITER DES RACES,RELIGIONS,SEXE.''' -20100
/\b(JE|J')\b/, score=-6
'''MOI JE DONNE UN HOMMAGE SPECIAL A GANDHI CAR CETTAIT UN DES HOMMES LES PLUS INTILLIGENT DE PLANETE COMME JOHN LENNON. PAIX DANS LE MONDE, EGALITER DES RACES,RELIGIONS,SEXE.''' -20100
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

'''MOI JE DONNE UN HOMMAGE SPECIAL A GANDHI CAR CETTAIT UN DES HOMMES LES PLUS INTILLIGENT DE PLANETE COMME JOHN LENNON. PAIX DANS LE MONDE, EGALITER DES RACES,RELIGIONS,SEXE.''' -20100
/\b(MA|MON|MES|MOI)\b/, score=-6
'''MOI JE DONNE UN HOMMAGE SPECIAL A GANDHI CAR CETTAIT UN DES HOMMES LES PLUS INTILLIGENT DE PLANETE COMME JOHN LENNON. PAIX DANS LE MONDE, EGALITER DES RACES,RELIGIONS,SEXE.''' -20100
-1 /\bsexe\b/

'''MOI JE DONNE UN HOMMAGE SPECIAL A GANDHI CAR CETTAIT UN DES HOMMES LES PLUS INTILLIGENT DE PLANETE COMME JOHN LENNON. PAIX DANS LE MONDE, EGALITER DES RACES,RELIGIONS,SEXE.''' -20100
/\bSEXE\b/, score=-6
'''MOI JE DONNE UN HOMMAGE SPECIAL A GANDHI CAR CETTAIT UN DES HOMMES LES PLUS INTILLIGENT DE PLANETE COMME JOHN LENNON. PAIX DANS LE MONDE, EGALITER DES RACES,RELIGIONS,SEXE.''' -20100
-10 /[A-Z\s]{40,}/ # Too many caps + whitespace

'''MOI JE DONNE UN HOMMAGE SPECIAL A GANDHI CAR CETTAIT UN DES HOMMES LES PLUS INTILLIGENT DE PLANETE COMME JOHN LENNON. PAIX DANS LE MONDE, EGALITER DES RACES,RELIGIONS,SEXE.''' -20100
+1 /''/ # Markup is good

_CONTENT_ -30, 0, 0
Nouveau total : -30

Score final: vandalisme = -30, erreurs = 0

[modifier] Révocation de 90.6.35.19 (d · c · b) sur Ecole des fusiliers marins

Diff : http://fr.wikipedia.org/w/index.php?title=Ecole_des_fusiliers_marins&rcid=23840722
Détection du contenu:

 VS N VOULe PAS NN PLU QE JE VS DONE LE NUMeRO 2 TeL 2 MA MeRE? QOIQE, NE CHERCHANT 30" VOUS ALLEZ LE TROUVER, je ne se pa pourqoi, je pense que Mr de Nagy BOSCA sera enchante de ma visit 2 votr sit.
-1 /\b(je|j')\b/i; # "je" dans un article (erreur possible : titre de chanson)

 VS N VOULe PAS NN PLU QE JE VS DONE LE NUMeRO 2 TeL 2 MA MeRE? QOIQE, NE CHERCHANT 30" VOUS ALLEZ LE TROUVER, je ne se pa pourqoi, je pense que Mr de Nagy BOSCA sera enchante de ma visit 2 votr sit.
/\b(JE|J')\b/, score=-6
 VS N VOULe PAS NN PLU QE JE VS DONE LE NUMeRO 2 TeL 2 MA MeRE? QOIQE, NE CHERCHANT 30" VOUS ALLEZ LE TROUVER, je ne se pa pourqoi, je pense que Mr de Nagy BOSCA sera enchante de ma visit 2 votr sit.
-1 /\b(ma|mon|mes|moi)\b/ # "ma, mon, mes, moi" dans un article

 VS N VOULe PAS NN PLU QE JE VS DONE LE NUMeRO 2 TeL 2 MA MeRE? QOIQE, NE CHERCHANT 30" VOUS ALLEZ LE TROUVER, je ne se pa pourqoi, je pense que Mr de Nagy BOSCA sera enchante de ma visit 2 votr sit.
/\b(MA|MON|MES|MOI)\b/, score=-6
bonn retraite les gars. pensez qu'en sortant de l'armee vs serez retraites comme ns, pour certains reclasses, les autres vs creverez de faim come ns. le jour est peu etre proche ou vs allez tirez sur vos propres cons-citoyens. etes vs pret a ns massacrer? ns les français qui vs payons jour apres jour avec sang et eau en ns tuant au boulot!
-10 /\bcons\b/ # pluriel

bonn retraite les gars. pensez qu'en sortant de l'armee vs serez retraites comme ns, pour certains reclasses, les autres vs creverez de faim come ns. le jour est peu etre proche ou vs allez tirez sur vos propres cons-citoyens. etes vs pret a ns massacrer? ns les français qui vs payons jour apres jour avec sang et eau en ns tuant au boulot!
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

un bon theme de securite publique et de securite interieur. allez vs laisser mr de Nagy BOSCA FAIRE CE QU'A FAIT SA FAMILLE EN 39-45. CE SERAIT UNE INSULTE a VOTRE CORPS D'ARMeE. 
-1 /^[a-z].+[.?!][\s$]/ # Line starts with lower case and looks complete, does not work well with a sentence fragment

UNE ADRESSE a FAIRE CIRCULER ENTRE VS.[[Media:www.initiative-communiste.fr.]] 
+1 /\[\[.+\]\]/ # Wikilinks are good

Va pa etre comptant De Nagy BOSCA. DeJA EN hONGRIE? IL A CHOISI SON IMMIGRATION. MAINTENANT IL VE FAIRE REVENIR NAPOLEON TROI, IL A FAI REFAIR LA CATHEDRAL 2 REIMS, YA PA FOTO, IL VA SE FAIR SACRe EMPEREUR? ET COMME IL VA ASSIMILe LA POLICE ET LA GENDARMERIE, VS VS NE SEREZ PA LOIN DERRIER. (vive la democratie?) GOOD NIGT a 0004
-1 /\bvive\b/ # "vive" dans un article

Va pa etre comptant De Nagy BOSCA. DeJA EN hONGRIE? IL A CHOISI SON IMMIGRATION. MAINTENANT IL VE FAIRE REVENIR NAPOLEON TROI, IL A FAI REFAIR LA CATHEDRAL 2 REIMS, YA PA FOTO, IL VA SE FAIR SACRe EMPEREUR? ET COMME IL VA ASSIMILe LA POLICE ET LA GENDARMERIE, VS VS NE SEREZ PA LOIN DERRIER. (vive la democratie?) GOOD NIGT a 0004
-10 /[A-Z\s]{40,}/ # Too many caps + whitespace

patrick.parisel@laposte.net 
-5 /\S+@\S+\.[a-z]+/ # email address

_CONTENT_ -41, 0, 0
Gros ajout : +4
nouvelle page sans résumé : -1
Nouveau total : -38

Score final: vandalisme = -38, erreurs = 0

[modifier] Révocation de 74.57.52.252 (d · c · b) sur Burkina Faso

Diff : http://fr.wikipedia.org/w/index.php?title=Burkina_Faso&diff=23854793&oldid=23854749&rcid=23840748
Détection du contenu:

suce des bites
-1 /\bsuce\b/

suce des bites
-5 /\bbi+t+e/

suce des bites
-30 /\bsuce des bite/

_CONTENT_ -36, 0, 0
Nouveau total : -36
Révocation précédente par des humains : nouveau score = -37, nouveau seuil = -6

Score final: vandalisme = -37, erreurs = 0


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -