From 2777e505a874ab1ee7eeabcedada381513427f0a Mon Sep 17 00:00:00 2001
From: Tim Zabel <Tjzabel21@gmail.com>
Date: Aug 19 2019 22:53:24 +0000
Subject: Add fedora-ml bot.


---

diff --git a/roles/jwflory.teleirc/vars/main.yml b/roles/jwflory.teleirc/vars/main.yml
index b16141d..481f096 100644
--- a/roles/jwflory.teleirc/vars/main.yml
+++ b/roles/jwflory.teleirc/vars/main.yml
@@ -1,6 +1,7 @@
 ---
 authorized_users:
   - jflory
+  - tjzabel
 
 default_imgur_client_id: "{{ vault_default_imgur_client_id }}"
 default_irc_server: chat.freenode.net
@@ -194,6 +195,20 @@ bots:
     imgur_client_id: "{{ default_imgur_client_id }}"
     version: "{{ default_version }}"
 
+  # Fedora ML
+  fedora_ml:
+    cn: "fedora-ml"
+    irc_blacklist: ""
+    irc_bot_name: tg-fedml
+    irc_channel: "#fedora-ml"
+    irc_server: "{{ default_irc_server }}"
+    irc_nickserv_service: "{{ default_irc_nickserv_service }}"
+    irc_nickserv_password: "{{ vault_bots.fedora_ml.vault_irc_nickserv_password }}"
+    teleirc_token: "{{ vault_bots.fedora_ml.vault_teleirc_token }}"
+    teleirc_chat_id: "{{ vault_bots.fedora_ml.vault_teleirc_chat_id }}"
+    imgur_client_id: "{{ default_imgur_client_id }}"
+    version: "{{ default_version }}"
+
   fedora_neuro:
     cn: "fedora-neuro"
     irc_blacklist: ""
@@ -274,3 +289,4 @@ bots:
     teleirc_chat_id: "{{ vault_bots.fedora_zh.vault_teleirc_chat_id }}"
     imgur_client_id: "{{ default_imgur_client_id }}"
     version: "{{ default_version }}"
+
diff --git a/roles/jwflory.teleirc/vars/vault.yml b/roles/jwflory.teleirc/vars/vault.yml
index e9c61c9..e5ed5e7 100644
--- a/roles/jwflory.teleirc/vars/vault.yml
+++ b/roles/jwflory.teleirc/vars/vault.yml
@@ -1,186 +1,194 @@
 $ANSIBLE_VAULT;1.1;AES256
-35383361303464333230383861383662313139313139376130633230616661386263306535333039
-3832343865313837633234663632333038653431373134370a623931336432323335323536366534
-65346130386339663138343831393261656163646362646637343032616534613138646530616565
-6232353661323134390a346337373534383835333436386133626335653561633239333865393163
-38643030663333663335653761313961336538633638366436323833383639353766636539653734
-38643032643436343165313461333864613537373565393666633961326463356437366533626631
-32333634633464353066343463383462663461333761323835336431306464353034623531386432
-34643562663461623439656231656563306564633237626461303831333464636163303564623831
-62333335303433653964333635663239613830636230303238366332353265383033313061623736
-39393531383133313730366461393132386231663033656539356336323166323865313064616462
-64306233313132303833306339363231373761393637343136366165353464326665343762616361
-33363231306439373432336262623664663239396162643531303761653564653931326566303563
-62353938356337383761346635613263393931616537383930373535623535306561356130356462
-37626238613739353135316361306533343362336130636532623364373562656464666633663039
-32383731353534643439636136636163663536323336623362333461336438326531656631316665
-32336330636436636236356366646361613434356665306266383730356464643964643335393564
-65353432353232393430313761343736393266326266653432636634653334616664646135306436
-62653233643234353135636232633633613939323832313038393035303962316366373633386263
-66383936366130386338626138643433613262613039633432653938393739613466376130353761
-38393164653536396632653231363365316131383731636264353436366562643138366334623263
-64326465653663383338323064343232643863643934383133343365633831626233383531316261
-34323739393566383564336561316438353063396436336538326563613166373166666438303332
-66646664333938383664303863386165366436663732313163636635396434343635316231333031
-39366136363536333630633266323261393530626561313030303033626635336139376162396233
-39306337316237393036633938633435336130623938643439643165306435386531633266346134
-33626164323638613666343862396339643662383663343132343734336531326362653938646439
-61393030333363656334666238616234313030386331633932323863316461323030323138663739
-66383538613166633630313830656339653062336663663334323538366432663864336233383861
-32636335356264396663373934643431623330666638363632373334636436393937613864663331
-63303063346261333733333161656662343135356362366634343537613462373063316164393433
-64353734326462623437323631333035636465373035396266626531396238323037356661643639
-65396364303265393564323666373833363130646530643566623864333832393133616434346434
-63396638303132353232343931326465373566303234353439386665366536393030626139323766
-37666139613562653937626639626638323162373264383232666463303837373231356162383039
-35396435383163633135663030383062643336343663396339333130643331626264333230643835
-34656439356235353633363864636537346534353462326563333538626438363439613339376664
-62303837633934323138363639343865313333343138376537653939373737303238303662623265
-38353339326136393932326264396663663634623334653033333233383863323539623030616634
-31366161366631616462636333383464306263643236393364396435653734383233303531666438
-36356637376632366539633437383762346366343538363361646239623665373831626433323338
-66366337303033643963303738643736363138333763643439623861376130313538313665363365
-62353735653765343265346336663838373464653533343930386262323431383930623933313636
-30663036356161373032333361353365643833336165333031393932663265363538623932393438
-31386132306436363336613338663630666431623230616533303063393165353331313735366464
-63376139396466623163616564663438353166356333646263353533363834636135393332376665
-38643935383766313330656162326134643238356632373636613038653362653062306330366330
-35366239313066303765633635316630363965383234346365303462636139373234393838643931
-34653237373765333931616135633439376433373836613635373933303731386235343238636261
-37613536356363656330636333313261613065386465306461383666663066626134383364376239
-35336232643231643237343864353331366363666138306233653464316663306333626562323666
-62373031386637666661363261376561666130636363646133653132643232666565656633373465
-36353239393733346263303466346633363135623334643361633165386130393461366439393737
-34356365393264346563336439373634663239373565353165306436633434346132383137313764
-37656632656631333435656438643630353537633337393166316333353533313432663938353136
-30373662363334376630633362633636333938303634616436353730313565396161653361393934
-34616439333565666231373465303562663333383333386662383939653133303232303933323936
-35343935336237643937633334356561626335653432336639353233616230393637396566306265
-62636361313934376337363132663061393935333931393139386330313037613734376564333461
-65373131363663383264366639363165616564346630633563323563643834323566363139646639
-62656533343638313166343066643466353966643163326434373165306236613231313765313839
-36356231646338376233633064663632393064666366663966626536383134396361613664373861
-64626431363938336361656438633732663964623732643631386238643363663531666666376661
-32656537363235303161646661326433326636376466303930633165343364373431396534336630
-36663862636634353865323234316536326637383631653130666166626234303632656162343463
-35623333633562303838636565643164303830376331393833396661633264393539646330316265
-30316465616262376466626462656536633439356332313839323535313236323265643762313664
-37303135313630356163346138393738623834623233373736663833373563666664623835343062
-36306162626633333931356338636636666538653239373535333539396234346132643333343432
-32623166383666613537643337663033313435366562623833363432333536613362306662393964
-39343863366334346134323933306539646630643466366337613131633130633733386361363432
-66393735323531626432633836636361346565663262353931613065356434633837393366633137
-63633762643761326632363830393434653131393934373931343331666637646435616565363237
-61643165616665343664363565666636353831386636643236353137323437316461646232373166
-39646633343166353261366161393134393638386131663638636462303361326232386435356361
-33363738313761653237313131333863383166653032376439303537623062623261343833343431
-65633436393439313564373063656436336630383366626661383033646132636361393834393438
-35366634313636653761303765336265333165376366633165373466323161653137636439326363
-36653565313232633362333635623362313637386333626463383135343265633035656438306132
-64383739653466303638343338306231326362313131363231663365383234633635643763316336
-34363762626139333834646663373765663132656465636231343332643065356132666665363732
-39323032383534643462623331663036623939626136623265613963373364333762663463663237
-62353434646632666235646137316566643163356137356637653137303636616466646234336430
-63393863353565623736663236363662383531356539613239366365323039666631353032366137
-63303361353538623138633037643164343437396635666638323437653838356661656236326339
-64623135613135613165626462323335363735383661653865613530333963316432383634363338
-65313261613031343434393737633363316665343636623231363965343836306461373130366132
-30646364623234643862373562663039666633383734643237356434303065336537356137366238
-61343132643532363231656262383332306361353064623133636266613630613634306434626437
-38393239326230616532396363623430663137366333666161366239393935613236653539303939
-65616231383438393866636636333733336232616135643962333030633666386463303533623561
-32666565393334616363333333393737626664323933303661306165363539396538386465326661
-65346233373565613961313563653538636261376166366636663530616135386461663930326537
-38363062346363643265636433646165356636316564373062343738633834363339326331363238
-62643066623037613138303561346430623038373631616539613031303766653231363531366232
-38373834333466343035616339353064373432333162373535613665353263623063313362383732
-31666538626536323238366433383931353263353235346364643836343666323836306633623032
-63666631303930313563373939636265626562613566356462636132373432353462336563343936
-37336632633736623134336466303561663637663662336634636439373539646666383738333835
-61336231613236336636666133653238333261643537663830343161303163663430306334336138
-32633737356666393965646537393061316565346638656438303639336435656662663735646233
-39393931366366646637343632376161656538396162393739313537323664316362623764373630
-39653262356262393631396132356537303739396266613830383438323563316261363238613663
-30393463633264323261636230373639313839616432626630613439396138656465393730633239
-30336562383537323665343262383534363937633032623830656137666136373165653136316433
-37353330383832396336333739326637386136333436656235333039616633343866353338633231
-62353665376337633436386635333631323435646135386139363964313932323362353032653766
-32343062666539623836303564383034636565326639313233326436616666656366393139383731
-39613533626266313631613936666665326363613665306239376435653862343664356565393561
-34353234633935633866333438663838613963643162373439393638656536626630306139616333
-63373765373866353366396632616363616132346264376661353834333538616238303930353130
-66386131366334336661343862383163313765623334623630396539316639306562333963336136
-39646261373531623633643134313932633335386437623934363465383961656361353237346265
-66653234333139663733383862343863383335633861343331646137383839643036396339366462
-35353731343436336162306637353063383164303934333434623834363562653935343636313937
-30333431663833383832356663333736323438323864356231313638346664636362616534336436
-35333634316136303962336232313830333431366262643761366561613063373238393535346636
-31366134316635653234373633383364623261346362353934653163333961666664346633626461
-38356630366136346435333638373432316230393133656461636339376662656432393064653661
-37373332306461353432656362353761303361386366646137383562306530626133623834656234
-39376163653932373661336439636163316363383435363031633561653138393963343134313236
-64623132653638333064643261336132656134386339396532343834666634353636303539313961
-66626237373336623636396239653737383536383466386632373865303663626138396534383332
-32323933323333343064363165363362653463643764643438393830386262656339316435393032
-32663664326165653936343261353265396436353838373664393964313664393462373531303032
-64353165393131633766613735626233316561383030636630366132623439343765316333323664
-37663838353932383265363362363164646530323833383933646332666663313363336636336136
-66356130383963323237363138643038313466653234666366663238613732353732383563356636
-64616366616231623135353339353235623662373633316436643162623030643164306431623833
-34366336613832376435646463343665386262333130646236336464643836313661343737653735
-36663438313663666339373566613937363538356631303031623131636266326264646139653935
-62353837373533656563353430323865623131653234333137656164633537303135663132363735
-62346130633531626230353830363461656663343330336563363338653637386131346539643461
-39613433336132653962333239373630643533616136396632323432646466313930326539316464
-30386239656535336266666330396463316330636534313131643430356564663465343466643734
-62623230656435333261343236336666643965613538613139666337366333623066653631333363
-31326264373265613863633461393434303336666564353332333332393963303136306266336165
-36303233343532663866666439666364363165643261383633393439633732666166636531366166
-63373734346165663163613338323730653830333763643361636435363734326433626532363038
-63376231316139643766356339323631646664643030373466643730306534383464386463356162
-33666633306139626130623937623333396332383139613830303263666535613636633261653934
-31666262393230313562363436393835356565393936616138363531343036393139323264633564
-38623538646363373330643366613763326239303432623639376536616639663433663839616332
-34633662383933643739653636636239343430373338386631393734633039646364613766343662
-32663861346662646435646134313864323664323936643937343965653537346536643136313835
-35383234396236336637623162396462643730643239383962633133613763623730333464313033
-34323365613965376233363639393964653665653038383935393933393761616439336661393031
-62613436353135653938343366663933623465626231333335386238623636323035616534316132
-35306439396637663265643166643534633666363666303462656565626364643062666634633431
-63366234393361656432613563663665666236316465373639643763353466666561663134353330
-37386361356633663935366138663531633130643434323834353139656135656139383136353937
-65643865663266643730303365313132356630316664376239633364653239333633333732616231
-36346539623538396638376136613832623166353139313636663262333234323632613136353136
-62353862636464326333346638656361666635356462626162303465333630623566346632633335
-64313936613565333630313138613539303932626434353665386164633736353230393335376436
-34316233616164626130653130636434346263343561306465343365616566386231616162646361
-62303332396265326663343231326634353139366233306562393735633364393965613638383139
-63353938366635653538396466383334373731336234643434303861353536643937303536646361
-33363762303163383830383130646339356261313236323264656364653562376231636538666364
-63353137666239303033353337653234653839646637616133376433646239393233643666303137
-63656566326336636237373330663632633833653533313165366538383666326233396561373034
-30653630396130396133636561663430643533323638343663366365343566393033383866363030
-34353135623838303064646164363534303533646461366461656234383933396530326364646364
-38396164393861353836366438376366666333613437363637346261373036343365373534336339
-35643035633739663734353965316361393865313164653963653936653635303634353733646538
-34626237666134636165323262313561643632323732636464356262306464383033633265313765
-36313536396637353338396234623530656666323330616233653433353632626138636139363931
-34343538376132303361633337616431323261633036386336393265623731343134383136336134
-34633066613037376237353062326261346463373664376664383537373838353439353934303861
-61323461636339646631396233353033323334323930376435393462383666356439336563666230
-34346338396564636261353465643563356535336664656537633566336362346536613832666665
-65386264623238343661396566336665343665313936376237636139303863396339366630393332
-32663933643434313135633331303362623561613835373266373132376161656565653265333632
-38373664616637373137313165363263663736613137616335653035633061373766393030373432
-33356534653762383061613031373637363039353238396565616432663831376430376439316538
-31353262613139306632616637376634643431646239313032303961306666636363616562373263
-36633162383231666436386436316138346133663664383165613436356566356433333131656230
-36653839383461333364343036363264346137633366323464306239363535373332653565373230
-65353865363932626632373563643832616566653939393236376565393738353466326362626633
-37613738613661323463306136353762656437653337666335333932346139306364653137313539
-38343439383335356331313739346433633063343238333830643536333865623766623663326339
-38623633383934323465636534393463336137306633393231663161396536623934616465363265
-39303466393466396461343736336535623531353963616562653963633832616561656639616665
-38333932353266616630323039633832363564333761396562313064376632343762316362313239
-30363861376464613764373631366138353766633264386532343232386561653635613835653136
-3933
+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

