From fd08ce8b92bfff4b55c766469c340b0b1ae1b1d5 Mon Sep 17 00:00:00 2001
From: Tim Zabel <Tjzabel21@gmail.com>
Date: Aug 29 2019 18:57:12 +0000
Subject: Add Fedora QA TeleIRC bot.


---

diff --git a/roles/jwflory.teleirc/vars/main.yml b/roles/jwflory.teleirc/vars/main.yml
index 481f096..d91783a 100644
--- a/roles/jwflory.teleirc/vars/main.yml
+++ b/roles/jwflory.teleirc/vars/main.yml
@@ -236,6 +236,20 @@ bots:
     imgur_client_id: "{{ default_imgur_client_id }}"
     version: "{{ default_version }}"
 
+  # Fedora QA
+  fedora_qa:
+    cn: "fedora-qa"
+    irc_blacklist: ""
+    irc_bot_name: tg-fedqa
+    irc_channel: "#fedora-qa"
+    irc_server: "{{ default_irc_server }}"
+    irc_nickserv_service: "{{ default_irc_nickserv_service }}"
+    irc_nickserv_password: "{{ vault_bots.fedora_qa.vault_irc_nickserv_password }}"
+    teleirc_token: "{{ vault_bots.fedora_qa.vault_teleirc_token }}"
+    teleirc_chat_id: "{{ vault_bots.fedora_qa.vault_teleirc_chat_id }}"
+    imgur_client_id: "{{ default_imgur_client_id }}"
+    version: "{{ default_version }}"
+
   # Fedora Albania
   fedora_sq:
     cn: "fedora-sq"
diff --git a/roles/jwflory.teleirc/vars/vault.yml b/roles/jwflory.teleirc/vars/vault.yml
index e5ed5e7..da521c5 100644
--- a/roles/jwflory.teleirc/vars/vault.yml
+++ b/roles/jwflory.teleirc/vars/vault.yml
@@ -1,194 +1,203 @@
 $ANSIBLE_VAULT;1.1;AES256
-31313131376165623838343361643731623034343733653063303837396132613163306163613432
-3439323564613239346137356432663738326530303538300a623934653261333962643564306466
-66383531623565346463653533303363333038333737303538623466626466343438373039343638
-3562316563333763610a373361653066613866626566393537646637373963343632326135373035
-39363963313731323632626261363338383032303137666264613137303035626339303234346563
-63653930303736373434653461353563393063303332393532323264356535616461326562376130
-37663038646333386265623933303238393236336635663865383839363034626631666662336239
-37313966333863393665633738626163336132356335663766333733356262653465333835316364
-64363966666238333563323765633234663033316639306466393136306239306265383061346132
-36636464656533613564383766303465326261663930343538343264393630383139383731663431
-31316665376131373865393564393066356562616331323130323964643332623233373661363165
-61643166343665323538356461313763626466343362386439663630323232373235656132653765
-31343730643139623737336562323365656463373831643133393739336234363937356561346332
-64356463386432353466356530656333333266653662326231343535356230326234373063363635
-34313737333864353833373865306366333238653665643165386330663739626139396235353230
-39346164366363623365396536366365333030393864343536363938313238346530656433336333
-66373466326538346530656263386531373131656330656434666330343964393761613164363230
-31353066643266376166323063383664303265623333303731396331303363373663633536623361
-66623239303936616637653061336437396163636632313733613861363763643935643163636333
-34613963633833393736383761303338333863353038363966393930323330653965623363313734
-65633230633137373935343133333531333262303430326234643430633762643637316661383764
-66376362373332366337386632396335643037623562353062656165376538316363323663363835
-37646463656566323639363366356165616332376362383661633434386635306539656331636538
-63616164346564313561323864336537316433626666316436306139383430666134346166656464
-37333436393762613465633338323562326531623565643761623233353834663265383738633065
-33313366336539386432343762306632636531643166636233333266626433303731613834343963
-62373266626439623363306438626332616339336535643139613138366666633031333262313631
-30383236383630393630623434613038383134323438383634343939393636366536363862303531
-36333663376264393532363034623765386632666162356639343966343835623934656163336531
-39646630376366636332626633303763323535333432373333326439346637333630613665383661
-62383438616164393233633731326133383533313834613362316566316361633638343030646465
-39633964366331333032326266613431623436353864323138363436643163326132356130623738
-31363963656535313434336330633366353230373762356435333938663162326339313663346334
-34633666383031343230643062353165356333343736336162613366316465393034343435393134
-32313764353336376463333438326531313064366664333136626133353133633336313263373532
-35303736326233386562386136643163316531616634646361313062346266616666303264626435
-39336138306161346637333664353761383835633831393061313638613061373164303639303237
-31306637333765616330353664383433653936376137623939303734623361336437666539366135
-37376335303532383433346239303838383163333464393036626233386237383266633237653039
-62636336623965626330616238333638333536666462376434363437663138623563376131343937
-61396639356265383166666436393966363866336336343335373061636662633164303231616332
-39613432613664636332393165383830303039303534376533623165383132643637376563643364
-63326135386266363039346331383139636461316165363661616566643738663766373533626566
-66336231333633616338386533353434396131346334313831363539303030623532316565633732
-65633162346634316365643930326637373261393633306562363039346337393666353831343030
-38656636646164383033633233356464646465316438363437386431386433306432643339386232
-31393437643431626430623338636462613165633436666230306430666234366264376237613530
-66346635383038623766323566663965663230393637333966343830373665386166313562363662
-65663236333436383463383130336464333336633032353639343662363733346664323239353935
-36313832626638663733623665666433663938393662383061313062396562636161393639313533
-32306632383638376236396336393134306233383565373865383537633763343165353132613237
-61303662373665386231646238333465353938336562306361303835316464383835396635363635
-32666434376535616636353736376633353264623939386366623336356266333935346365333534
-39656333383065383033373264653265366535616332393539626466313035383131366533656539
-31643736366337363232656438666462653931303635373533623236393238623631633063373362
-34376231633932303439333363373866393039633363323265346236333938623133363932363133
-61346364663131373064306166356366353935666433303539373731313535663136306265616239
-36353539616364303931326338386433343236626566633937383961306365363337653936393338
-61333838363431636562363032323464666664396236613261353239343437386535373631343735
-35626438343131613233306466623932623437363162643636383530356366356133383731633839
-38636536653563363162303864623263666132313233363337666635653833623636393166336537
-62366539626630646339653131633330633932333264663864346639656537636334633536306239
-33356565633562663939626536616665343833666634336564353665666366336362393938393863
-36396165323539353836656233623335363933366363626635366262646231373434663536643039
-32343561653330636639303564396162333262383633626165306566383439633637383361363465
-62313031653235663932336363313534333938633363303530303930656162306566376533376133
-35306464666165303561623333393262623666653338613066646630333938663763363963633737
-32373039666466666461643039376436653763363334616465646635643936643633313662616434
-31333166353062323562346535326537626432316666393235653961396463636533356337643630
-64346661643133653865396139343861376364396333363266323835396337656537376365356665
-31306564643161333039656363303837376365373131613233363937303536353662306464303865
-63643633663931306532386235366166616631346633633232396261613437333262363739376333
-36353464396537613033616639366631656639373133383864306333373535383735396534383439
-31363764383963383231323938633737663034353930376134643165383761373534363837316534
-32646265663465623365313734323330613438396565653838333665643662663530386532653835
-31303037613066303531383762633138626632393230613830323235666439653865343639343136
-39363535316566303339343965303565353436613836343864663434346234316362323433323139
-30333534376563616564366137333538313136316165306234346138613532383635306338316461
-65376665626230623038376634613736393530633265643033346565373738333266383665363234
-39633465353362666661383431623165366665636232663865346261616330643862663534393731
-65336236383364613231386234393063636337313438356433646165323437626566386238636162
-30396632366362373537316136366663383666383038616439323933353434376137396464623135
-35393533633033663235643864363530336631393439393233306362653632376636303062653038
-38323134636132653765376436366465376233333461656238666266343637393732396236653830
-32333564323161646566343233616231646130313536323631643635323938666361623462613437
-62623039303235653861366334393664386366646234396633353133316337383032353535366235
-33616664333063626433353264666263626436303734666333313430333431623632323437336465
-66323032396434373566643763613439323364663933363739313130326334303265373563353439
-66396433396233616564373063396634653131346431313534643139356637336662333132653838
-62643265383031333963616133656331623562313434303139386465313862613133386133613737
-63313761336536353562343465316331356634613733343466306534323065313133346639636233
-35626163306239613266666562333534616166666362393864376538356335323036306461626539
-32653534383736323166353532626235643030363461383961623061393031343639333861353763
-37623833666339333335663561343033626362653831636337396232653131333264366432653431
-36393966396463343335363865346136363139343039393037323037663333623063636465363930
-32366364383462373665396135313538393864346333643437323739373962303463393038333539
-31336161623239356535626265353566346362363230326566303532356565346566346266366634
-33656233393064346531303239666232366233326562346363316132366365313937323262383338
-36663338653963313665353632613230323632346235336163343238346230393963663139383461
-38653966623230613837366136346430383962343966653237656163393165303035333333613162
-35376638343931633230333035656364306438376639653531373239346632653563353863363431
-66613665336563353265353437313134376531373162613331653337323866653938323966646638
-66346637656265363362303134323935313266363263323732633139396131653837353462353430
-64393534313561373631643066366266383137333766326363626632346136383437633938346339
-36343664646537376163303730353139336462623864316632343733343338373038363664653262
-38303634663036313532616136643836363637656339313932373331356464326430323961633365
-35616436646132333265623536336632656139633535316562643837643461616339396164353561
-64386436653464626438343262633061303137643539356566643335623431383230386662313066
-66383931646438333963303662666662623763376639373036306236316338663534656361616262
-31323336636566346431653936373565303862613732623035303163303837643438333066636666
-37663838653162646432326161366566356132316631643736643034333839633637396331316639
-61393064633063393333633635386162613430623136386162643066376363353734386339336466
-39646439376230333931623732366664363635313765616234653131326234326564623339323562
-37333134303966623537306264636239633939333039393762363331663738346339323234363437
-35633939613232643238303439656465626639363234663065343765363430313461326235643166
-39366466323133613161323739363866373638326366356133363865393364313661626263636462
-36383430643930333265336438353366666332316366306465376233376631356666613966356163
-66663338666332656539373234386138356565316538643330623138303261396364316632326236
-65306537366466373339303864636135666338323064633032663836393730613362633536353738
-61323932313936363938303739383939666461346537333066373239336233663231343361326433
-32666535383830616665373437656564666436346131353933643437323638306463353338373238
-66353639316561366331326539356564353332613737353730323031663636346234396364386237
-33643461383134623535643532383061633837646265646334333362636330326465383464316665
-65396237623535626531313266306633306365386136373038363435663630653362393466623237
-33383332613066646339383330313438653636313836303332363335323934643838323463613165
-30663432646133363538366161333134353261366532393336336666333734393432666564626161
-39336634663763393464626539316435643430656361326336366531306234646235613833633264
-65303230333061633131383934653062366661346463656266393936623461656536333834613830
-33386566393732663037633661353265333535613562353862373261353566646332313433386439
-63363164623939353233653433623931333130326538646365646235626634626162616236623764
-63323362363833306161336239346561343661306134633465333363323438626436323564343634
-31303663353661386366656432656334326437373537643166636563613463646631366232373931
-36373734646537323037393334303830346233613766663234333435636139663162363462663633
-31353437616163333462623931646461363562633634613566313230613266366334333563316663
-63633936383332646431316264393561323835373031616137376566653130336664653131326665
-66303937306234373562303031396464663663376637643635393234333833633135323466663831
-37623961383535656136346535343836356133326662653366383564653237633735656262616231
-32326330303934363733393730653665333931653364366639663038343835656264636632653464
-66393837383563353766623465353234623464363532353731393938626633303765376565613833
-33353032323363366532663762653930383435356435303338313064393132666364346337303762
-65613939303662333261333666386635363039636439646234313661646439636238346331343535
-38313537393236626463313034663735353237663930373961633032363963346261366361343930
-39636565366364653461396466656664316236303163363038353236316361393234303662363731
-30643563653135353265646130626437663731303230316131643262633262633362313565663833
-33373537643234633066656361383236353737656363633863666264303564653635356266346234
-64316633633336623834313838386639633031366664366530336233383231363230613338636364
-66363361323539616363353736613430336339666637326236386563343934336136326135316633
-62666462363537376138366138656333616336653730353730393035383364373038386431373861
-32616639366461653038343365643536396563383330396335363962353366366332356163646664
-33383261383631616238373534633137336631323039663038323331613135336563343235393264
-33646134323138643433393566386438363261393934613638353233326465346534343934633163
-38623430663466643764386561653234633938383533656439346439336638346464643737636664
-33626637363838656262393966396335653336626630393130313462313535393535346132623830
-32653265383431316466656434636634323234356234366438323932363339663534643262653439
-37616165343239623330363232303531353839393466613032303130643465396665643832363731
-62656535633962376238643239333437316235396133323366393234383562636237666663323836
-33366230613465636631393730383936353031363866613335343165633532386430383564383130
-66646363656366346138623464323231646631646134393533386239313363343933623731326465
-63646262323566336432313333633531386437643235313233353834393837353739343734323039
-36653735396264363066646633386536376463373861396436313338313434343837363665633065
-61663366346265623862356536383436353961386663383334383437346265663830626562616434
-33396535623665373734376237373431663466313766393234666361323565383337336136653637
-66356631653636643339613534303435613535376164656466646138343562323339623233636237
-33653230653630363064386131363362643262383363393731383936363065396434353830393963
-61333739646463383636303936306163623530623030376331363839383535356432353964393962
-64383165323831636361646131653865633032393164666532626537383937616534323335653637
-39316133633135356135356632363365303032666232353531663331646365383466616639626434
-34343939363731373761613262663536393563396431393736353238323666643534313866333364
-38393835623733616234306632396638623737346631363464326163396435636265636139376362
-30356331613437356135326538623165323264356434333237323930366331626335613161353135
-65626636393765303439353538613636353239623066393331386633353331313162643062356431
-65353864653933333932616135633431356632383333653864373736393330313262626131643966
-30656637383431646437646361646232633263346235383061323161633033363432336465656137
-37643864333634373530663361646665633661376361623638613264623034303539623663366165
-62353738396335616161613761313439373365393637386562643161333165333762623133336430
-66393939353362373466633636366135396662393166373738313630393530386666333332346332
-61323562643039393431313037376134633138386661383161396463623739656434636534643461
-64363939663265346634313161306266356633626463623630636531383365356131343562373535
-64303466666630373938626336376563653834326330386630626433303638373263383364366338
-65303361616266353235386138666664313233393237336365646134613337613164653262636134
-30383435383134346230346263636231656465633535316564313639666562633735323330653563
-34613531656235343563613163343264366332313732356431363464383639633639643833383263
-61623539646237633036356233353732306237383965373734353634613438333265333962666532
-64663336613134653632306166393737636463633362316636336136663634343565626430623061
-33366532316462356632663432313661663532316535623035616331316535376332333030386134
-36396333393663626365636661616432303361643561636333303534336237343331396366666636
-63623963643064303637383863626233306263353563323037376533326534653164386131653634
-33313535333462346538376132366139333363343632333462396661383966323033653463346332
-39363835613230386463663963303330396236393765613432353463363762356166313236313835
-39376466313735363530653864653432383333373162633030366164383038393965656534316339
-34656264303037336433653364303963313962316163616534663362613936346237313936626430
-35393935653766626231623361363037343032643131666566353961633432353363643232346331
-3366
+30636330663935336361653966663363373963303336383838633833663238353637666530383563
+6265323037633638653436353461616539633736316164380a316131656435323538373933316366
+61353561363733663766616139623831343633303830373239333434343632353931623430666161
+3838656265613839380a373339346261373736323166333966323434663266313839633337373033
+38636132323030313162626632623761376562653333333239353363386134653566353562363436
+30303331653538343330343131313162363864333839333938616234653536313065323763383337
+66346631313436636465626533666464386534613133343665343235383261393231356438666562
+64646639373164396365353364393434323037393737316132366561663234666465306134313563
+31303732336564396266633565373034323435313334373866383961346462666235336662396566
+31323532666137643536376638383439383134636534356466656663343639656139623433383366
+65383530663737643234313266353263626437643536346133363232616463633436323036313266
+62623561326236666536666438653764363233303830393161323063363035363435316561323261
+63343864306530643063356665306134363334303238326361666630326431633436313631613333
+32316562313165666433623633363530633136646261643661616337316533316562636463613564
+64323832346334626162626337653533383831643536366532323336326231383130636335326561
+37376265643866363434366435393737613134376432633335326366623361353632323533353265
+66643332313836666363373433663764356239613665383764373537663437393066346533323133
+34666434386432353066303662376430346264646438303230353036303833336636383833633835
+65653064363732626238633762306336333162316465346161316338363663343062393066633435
+66333161346166623335373939613731643030373664623932383265363866663131316664306339
+35393333633130633831616134303738363532346539633237366566383334326139613634353631
+61363561393433373965396432636237643735346563646334363130646230366133383466313134
+34616665313535383930623732353665373932306162393132373936663137633938396433626163
+37396462623166626632663733303064343934343662663839383131313431353531643339653666
+30623237323765626333653061373933616339393932613033386635663763666434636362356137
+64346162656330653337646263313633333065303036633030633430623831373538626139643064
+33396332623036386237386137373831346638366261663237353666356664333234303362323863
+37656266613461363837653339363034323038653564343234373831623866393762623361643362
+38623839643430323766333135356662643661633432353766653436363766333933353164613366
+66636232353534373730616561653833323261393931356362323463653261376334623762353437
+31303133366634653265373439333462666239626330653762333237353138663361663030323663
+65666563383366383336393963356432666636326662373633623063313330323439616437356437
+33386665353731373139343439646431636230363663323435323430333365626263343337373235
+63666261323137643965313664393337313764383833653534613937653739326631336161306566
+31376563353461313766616633653131643630656365353934633034363762353634396238623263
+33646366313231303864316239376139663332653234656333626535386539383337613139356430
+37363131633831393634313632396134316365343361663863613531313830663330363062333339
+62646331616631316163323037666566616163626363316566313637356464356434626130633137
+36633935343663643866323866326135376435323933653339663165646635316161333362653263
+65646163353834613831633964643430616632353566346132313639623563653433356337353435
+66323834613634353861633864373062636463393231633262643538346335383165356232633965
+37366666636330366639313163373539643963383764363831633764356466656561613266343636
+32623930383166303732663365343330396161383730663463373035363836383737383965373662
+38383435333861663935653439316565383535323863326235333038616364396535376432633639
+65353863663132623464646363666363386465666464396135633634383432323337313163363233
+32623232616632333563396464623638313565623638643634333236623733386462373737316365
+32353166323363343532326164363833346239353232613330336633303736656338356438653436
+66343037303331376131343134616538316266306331653866666264363736366135363236666561
+64376337663366623865613330303037633762396130326230646438313133363566366437626461
+64663863353061666665663463343636326561656433616636313466383363663736326636336262
+64613865663837313439366463613038393139343966653961343863663933383535363239356337
+65363463353733663539643262323334373435376365326234323663343761643538643135366434
+35663761393239386563613866623865316263353834643062313435616130323135623965643861
+31303737383030636436306361666464313465656161656235633837643061303839393631396638
+66313261373630663766316634343964313266363831626335343138396532323537646561613038
+61363565393339636331313638353035373164393138313861326333653630373764393861356530
+65613762303235616562633365373136353066623333353964616265643130316538316131663564
+65653839643330333162343832666265303731363739323835303335336431336663663633373461
+64303130356165383262326431336266336464356433633633396334643030666564343466653833
+36663030323934616436363736323037626162646333343835623037633861313936393138663831
+37633035393636393133633535396131636539393439613262316139653339663866333963636636
+36643863343636666237393539613434373730303065663662363462393337336264363830633230
+62616262633437653537323963646264333563626537656263656566336135643030343565396566
+34393735336233343534376438313266313239373737386133633333663738396262313164616166
+31386166343263356665613964333136303738373131646464376332353366383364343830396131
+38396537366139613864356132633961633137333030666538333338623662643766356363303033
+32373465313033323863303866633830633734343832326364656164366265666364336333613463
+62613065613539656133316232373938633866393731373938653564393166663564306432633532
+61373264306438653838346434646130386163363363313836646531626234646232653632363631
+65666430646234633534313763343362373866653533313033646661343032303363333566663136
+64636135376262666261666133386266336635313534383761646436336631343762616635616431
+62376338383662643061616333613134346263393135306165303966386362626661333732373664
+38646535313266643964346538343739316634393161373565363064396330356239356463383232
+31626266666636303262326332393833393030363230383230643031633638393832366433363534
+31633562376666386664623261303534626633626563663233316638373763303065646335333666
+31346466663437383263303635343435356566316461336636343433636566353663633530666664
+65313737393736663731383834343765353033313239373762313462633136613539653535363063
+63386566663466333863303739643530346436653630363163303230613336393365326562313239
+39623465663030333339303930643132356561356339383862653864393366353061393266396638
+39656465323066366236376536396366306431313665303364383639633165663765393431343831
+38656262333837666639316133303966643162376136336436356364346665336237353630323063
+38626166366565373837623739336662643132636339636166323138333039656232376165626536
+64363732663939663362363765666165666537366434346535303637613331343564373235303032
+35343833336332373861363064316536396332386338303431656363626263653830643766336436
+33613732646534636530653761653033386338646166626666356230313265343065643831663231
+33636638386562336361353365383033363735636234393534366135353465366562613836336535
+31386663666238333639333735303733383931316637656134353236306465323662343761383331
+36386261643535646264343163666437336330613835333365396565383235396233646333386664
+65643432616133343933376237623563633337383561353031366565636663646132663433623830
+63666565336563646464303064306233303230326636393539323637646331626464396338373035
+37326265633533303939393931393262316536656561366131366435366337653431623765396566
+63656463316461633730366463383934386265323337366133333663336430343232383332343563
+35363363663535303334326665656166396531633463633763356632653736656132373336343566
+65343761383931373363333332646463323630623539353539336536623032326163623531376163
+66613733383438613734373636393337353233336237626266393530653035393764326539643536
+31323464316263353566636264383935303434366337386465646462306235626361333535396433
+30376539316635373534626162366234303538353665616165396366613763356535323362366663
+35346239303833336238363764353737633962396462366136373933666533396337656363336564
+37393731353037376233343066666537346166633035663638396638323065393962646166363834
+35373064663364333733663732373363373135313161383933626237346235386662316663643734
+64343535383639363635313832363739356337663066356635663332636565323362326636386365
+37346466636131356534313734653034336432383936343365313766306532653133303833356134
+32636431393262633239383934326632313033656630666664666362333431393265633833346265
+38623665666162643266653161333837353230633739343864376633366137386437663365316131
+37303334393562346230323566313561353961616532363363373930646366396539346634383838
+31636431393164633866343766663266383236343563616664323136353265346534613366376234
+39616239336438383565366562303961356164333831343933313632313563643532333665613636
+31613361613533613737333930323038346437306339383461326234636364373732383163353562
+34653661646264323936316662383034343164326262653931376436343438326161346634636535
+64343830396566386535303933616237636565313031653833633762343336653764343039313262
+34633732383332326435376334313561616633303134666232356565303561303432633839346636
+63336139346265353438356262613939633634336539373837663263313333336166356631613639
+39343065653966626261323266633638313862383361633631343239396663356231313638313938
+66373865653330366538323434353333633438343831616334383562383831303539646331383666
+34326531663730396533333333643761636630626363336131363333666434616235313361333366
+31666634646334643030393631326464326439333663383261303537363730653965393632613031
+35316662306332366532396162303161313763663830633133393931656263616566636439636162
+62343432663463623332346439373736306664326462396361626235333866653633343134386334
+34393062643834633239323436323530326132666362336165643331613264623165303739336131
+36326530663935313230316336383037663336313638643866353536303635643937396332313538
+36383766653037373539363362623234323934373563343033643632633663666664623361636534
+32396633643738663134343237343038626432663237653238313631313534353632366663346333
+34346465373464346563643261343464343663306266306538346635326232646539636534623037
+39346233646634653534646434313031316665613039393930343133373636666566393738343935
+32643864616332353036316332636337346234363962626531643864333036386432336635313938
+37653038326163346633313065346565343130656334373135643166366439633438323661303362
+35663333643962616537393038616131306532393961663030626136303230363638653837666632
+36616134326563653937306565643065643335393438323430323133633834633865643836646539
+64323630653136316564393334613563346234386363653166613237366137363535386538623436
+37393130323534383436363664373566313365313536326431616636643634643733656265653735
+62303139643236316461353565653563396632626663623464393732316132386564386532363436
+31313362306461373663313764663865623835323433326134623362386364323533623865303565
+34303864643339363930623737623164363731656566613466633964616437363532376330373935
+66626536633863366434636366343464383033373637333834633638653737656163613762313263
+61616562613539316236386563366233666332396262376631376633356435336135666531343363
+38313939353261663862643031343165313464313632323432363961316137626339386365333238
+37663230646265303864353366663361373861383933616637633732333461646233383831313265
+32613835343831653037336438376263653337373837643239663563666239356636383863626165
+32393865616266643937313530353539373132393462343261336338383439383164633866626330
+62623435386539613165623235306136393731326638323931313033326163383430313164303337
+38303461313064393531343262376138653936393531343530623363316233633562343930363037
+37613866396237396564353864626262356537646466343236343465373336353061626333313234
+30356339343132623435326538613764636534353566616562626237303933303661666233303564
+65616239613737326261383439646330383636363431323866626535383736306235666631323233
+62336563623665623635353466313765303933303037373131396262313936363462666231336566
+39643739313533653330616131386639386162333239363534313662636234376366333538326130
+62396334393563653538356333333632313739343432396165383736366338346266383662623861
+62316563633332653763363564303838383537326336663030383831343635316235353462646631
+66613266356635666362343435656533663739613739653461613931306563626264326339396436
+38633735393064643263326462613462613134663033636434363633356261376430346435303838
+35393864333335623663623634623030663434353031613131346364653039396535643034316238
+32623564303036633236323836613063343036623138663035333039373766373632653433356133
+65306564353062333565393039323266363564363331336536343232646566346439613532663634
+31376561336435396636343563663062316139333763383531313939383761636235613532383733
+30326537316661373239636138316466343566356362343038626334613032396439653530353063
+62656134613139323262633031633033343632663838656366643466303963656365663034643733
+33393566366466623563643666316663633866623030353932656132626138626366336165613938
+61653862333737333235366539646564356130626330353866626633346131663530383066303332
+30646565353637343831613236653330373534333136366233626331373032643830656139373230
+62643734666334313839356339393839343130623963363566383066386137646234633537653136
+64383365613437306237663839333137393966643061666264653962346432376530656165393635
+30396562346463336638663065393263316633353738616662623533336165636263306132316134
+63633337656565346132623633356430356637333638326138663562343561653138353338373438
+39333234323334626464393538663939373464373839323235396264303432363538353066323062
+65636363316230343164643766646566383834396331616162313434323862316463356531333632
+32653764323338303937303238383439356165656462646365363265393537376663316436613431
+35653462646333633239376439343134306239326461383139303138333337376537363335646539
+34616266623337366162356263326531356262303562323532333136636435366535336562316436
+64356564393631616333396236393134356533623766383030386366386434326233313332636266
+66356162313739343637303966366335393431623037626335353136663662306534303861623035
+34373231633634633539323634323463326637336235366664626535346630343338353739346338
+38376565343937623765356238663332643335643738653335623439613035323461613239633838
+30356238393632623666633965346364396339333831336330333165653537656234643737323534
+32356132303735353361313333643962303435306637346339303033313862616263633635663330
+32303030616435343564383031383836613866633361613866623130383732656538313138376338
+65356134306134303162303731313864363566303066623665633963336234356136383464613939
+36313531653037636335323939316161346265363539633732346436316437656435386632633161
+61616436616665343632336164623538333963393034316331383765353632306635323136323236
+36366261303937376164643961353961333333656465643165356538363638393136386666343862
+32656332343533616261366365646532333736353931333435343766396661323334373862323532
+38366261343332616361373532316538326533336662656666323039366636316235336431643066
+34626333393233313266396238336531333861373039386339613961353333313235393764316366
+31386662383266366439636263316363393465323561663934376236373566353238313838653836
+62363561393738373532306631323132636563613662353732356637656366373130663063313463
+31333739326238383265343234646133633839633564303737393532343663336338643131376132
+64376565323231346434373739666565343564653832363336366565646536346134383838343734
+61663733376536616462616266623735333635306362386639323639386438386231386335366139
+38356134343130623562336139366532383535663038316435306334633433396230656331633237
+38663861373130316137613666373038356666376137646133333333303037643864623034633031
+30643630353865613735323532376265353063363834656562656539636166393938356264653034
+32653137653563386433333433303261316133653061356236663431306330613937653965376537
+38343938323366303537313362366165393766333961633932663064383132373161366366303837
+62333561636436623066616462623866343064636365626537383438633061646562353637366133
+62623865303035623061646536653466363333663134333964636564626339323337313239616239
+62356663363533663136613537343938353663623061316566306437323433346138633465313231
+62663666336331626565323161616637623566386266343563663338666332643334636532626535
+65636237646335336632366437356539636263636235393863393331343130393035353238353233
+30663631343862653330626532353466623735393465323461323161326332376238656138323334
+37303265636666363431323132396266333335393864326533366332363161393933616230353963
+63346130376337356161646465343931626139623665663031623063346665323730626438363664
+31623431653132333836666465616338663233666166356131343263383133373033663563313234
+6566356231626439663830306135653166303166336566356266

