Utilisateur:Salebot/Journal/2007-12-10
Un article de Wikipédia, l'encyclopédie libre.
[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