From ed5d270505be1523e43db0dc04ecc504d64b6f3f Mon Sep 17 00:00:00 2001
From: Eduard Lucena <ealucena@falabella.cl>
Date: Jun 10 2020 13:57:33 +0000
Subject: Adding Fedora i3 SIG bot


---

diff --git a/roles/jwflory.teleirc/vars/main.yml b/roles/jwflory.teleirc/vars/main.yml
index 1ce1839..07d3c73 100644
--- a/roles/jwflory.teleirc/vars/main.yml
+++ b/roles/jwflory.teleirc/vars/main.yml
@@ -2,6 +2,7 @@
 authorized_users:
   - jflory
   - tjzabel
+  - x3mboy
 
 default_imgur_client_id: "{{ vault_default_imgur_client_id }}"
 default_irc_server: chat.freenode.net
@@ -331,3 +332,16 @@ bots:
     imgur_client_id: "{{ default_imgur_client_id }}"
     version: "{{ default_version }}"
 
+  # Fedora i3 SIG
+  fedora_i3:
+    cn: "fedora-i3"
+    irc_blacklist: ""
+    irc_bot_name: fedi3bridgerbot
+    irc_channel: "#fedora-i3"
+    irc_server: "{{ default_irc_server }}"
+    irc_nickserv_service: "{{ default_irc_nickserv_service }}"
+    irc_nickserv_password: "{{ vault_bots.fedora_i3.vault_irc_nickserv_password }}"
+    teleirc_token: "{{ vault_bots.fedora_i3.vault_teleirc_token }}"
+    teleirc_chat_id: "{{ vault_bots.fedora_i3.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 c530a4e..6a79414 100644
--- a/roles/jwflory.teleirc/vars/vault.yml
+++ b/roles/jwflory.teleirc/vars/vault.yml
@@ -1,222 +1,230 @@
 $ANSIBLE_VAULT;1.1;AES256
-31613035613931623632656361383332383065346666353837323561396663303331386262336134
-3863333237313032663066613264663534306163343039640a386563666637613037313535306364
-31653466656564363530353866623935656134373064343933306531663830373931356330333534
-3335643430636363310a306462343666663364306338643361663465353466663838616133653864
-33343361353136646562373837313963666362613036376664363961643733656437633931663635
-62613434643433613566636562613661303532343039623139303363626639336463366331656235
-36326235636665633932303830623539326165303837663735356536613230326235376431376337
-38646263393833653039376630666437626234346235643133653535613663633630396561306630
-64363062393634373934666332633463363162383932643636616639656230386535343731326136
-61323163633663663539643338353161303065653039303761326263346234663132326537306162
-38393039393433353138336365363039333935326361313961626339386338363830376263656431
-65613963626263653633386633636561336335363336366566336538326264633939393132346361
-38623439656163643066613161306464373436323164653235333962346565396462666565353932
-34316661306235303063306639343332663233363239396363316663323833643438336236663264
-61393237383861656230663562373436326234363430626132616235306632663336656465393362
-39393537323639636230323437376664343531613736636636396635333033306531623337326232
-62326566306532316531346634643431373031616631313436396564353862643665626536333239
-30396665333537646638376464646364613139366465356635343463643639656637663037353561
-64363934346137323132393435396137653137383863643138653634303238306233303037363530
-66313263353530653666343361336264623839653261646439633439653434396631303162636561
-65613736613135613533373639613939396264623034386438633130643639643365386338656438
-63626165346435383535393831613432623032333264336135656365376131613731366337396465
-62356131333661376332656538333936653763653132383462343962356236316437313536386563
-36643265633131386433653038613238353539386636656130643233386535366461343437666634
-39336562336365346436356336653664393337633634663334636265633763316464623565613438
-31323138336665306663613835363935373430613061653835656462343865653766316166663163
-61363836626663643864356235646238313961643239646138366365636536396631393439656662
-62386634306164393736616464346531313732653733323962323136303562326366326636356138
-64663363393964643538373561373261326434643230666538323739633536643030613237386539
-36636132613434386236333132396361616438316232653034316539333264613732643338623735
-61313765303332646632353632373534323663316532316636313661383564656430633235336365
-34313661613066653161383761386263316264313662623666396664633333646235323739326363
-61316561623563326664336665303535326332633463653934323135616638373239333432623463
-63613364346162666430313138376566363564396465363961633336343361353865316565323832
-36333466386563383162636430313165333361346163323063326234363131663232336237343166
-36663437393332363836636462356536656133373238396633326532326338386533633564653932
-62383038393635376231326332313365303736396630633534653463336239363032313666306366
-64646338663162633532333663396166386533366630623463333165643664313861613066353035
-37303664613937386235616665333930653239633535383932343964396536646266383538626165
-31646337396161363237316138653865386438316364363933313735373438633366363463356462
-61636237663830323932626665643833306331323233363963313038336235366530323838376565
-34396564346264353432363866393934653764633965366665363039323362636431626436623963
-34303536383039653165303666366161346464616634616138373234646130366434323734663833
-39653766323339636435383539313462303739383733326437386239636137396231613561663835
-34643061396337643561316432373632346461346263353030386265343939666237356439633333
-39666564323665623365373331613361656262383365396338323762333464353961303733346232
-36616334636438643833393838633038623165393962303839363064313332356435326262353736
-36323936366130346333396237326166636538383163313132303661656637613630663865613061
-64386131393937346239333663656337643463386636623661653035613031666137633237326530
-38663431393633336265663335396366646366363332333462356333643263613538626439636433
-33353638313437323434366361636238396238363735326338323532653162386134633038396335
-64633565653462333332613535636435653362613134373238353037363532396134386133656466
-36383638396562383634653837323332303661343566646666656138653837613133353966306636
-65323636366430643835333466323338373761633263373133366134323561623232383430303630
-65616262623866633734366363333261646337343534636133623037613533393565363035653366
-32616362653533353737653038656364366335393933643764653733303364306230616433393761
-63373231616637346564653035636236646230383062646130386532393335663236353233633566
-35626233383666653530363463663365323339343930366530386533366137333665333330626639
-62646165373137656338663730373963626334333164363162666637366464303866393338656535
-36626436636537323761393366316666356434396464366333363539663866316230316432653430
-64376436386465613164613630356363373763373362373931623239326633626530616536366462
-63623931303836386361656635336635343239316336646134313861346462393338333361626261
-31316564613635643337356437656131626132663631373164663831366433633865383438666632
-35393634623730616430393932613239323232383164316432643536653561306234336264663963
-37386265376235363162656433393237316335323937633631353038353362383935653865626362
-35393235666463333464366362306237343030353730363162346133666339393935353265346638
-33643262393236396235396132386166346164313235633466613862333262623137303831316634
-37303532303033626535343232663833366130633864393536363237633839333737623338666531
-33346365633336633931363737333662363762373233383466353463653731643239313431383065
-65376334346461626663396237346630623863373731373131346333376661326533643262333466
-66313231353435343837653034373531636439373239336534656466663563653265306334383861
-62383161303261613966663130323965633966373938646165326361633463663239643633343363
-61616164313864313733383463626438313963343631616239626437323062313538396165383233
-61333461323932663335663630313662376563303865636265306463393735333966326233613436
-66633736363166393433623835396334393636373966353139656435366238376339316334373462
-32646366616666363736393130623261653034613838663833643262386261393635383830373364
-32373934636630633435623166363639326162306138306435313562323730363632356566656237
-31643439343231396565343039626431376234613232633865666432616337623762613335313165
-37313437373666366330653230626433343235316336383330663731323637623636316563383130
-63616337346665353937306566623832386231643763646232653539383533653365373634396166
-38666431346531316331656135383331386231313539663865326462383164393334653462306335
-39633835396537343938663062616231346263633739626462616661363932323062643063633432
-33643734643466643562663665623433323730613535653834613366613737313161316264396632
-32663235643865646537653661306332333033386265303037313966353962396434613532306562
-62313731633833646331646162626662393561616364383363363663646338316137643137363130
-38333039653532386334376565356461666539313736353635653530356234613861386538356566
-31373939623961353265383537306139663937383732396637393861623462633564333737643563
-66303536303639656332363665336364323264636231313064396166326662346133663033366631
-35326666643063313037376130643864633564313835303338623865323730333066303663313866
-62306666353039616665653236323062313265663461373530343435633563646530326461373736
-36373930643763353461363763666165346439336436313135643431326130303937643636613965
-34376336313730626265346665653231306263653632323063663638353266376361626335306464
-38643830363031613363636431353662393830306563656463346365316135666439613135643738
-38663832656265323531623635316139333862303236653038363762393231613931363964316632
-30383432316465326234313130383433333932306533626234306464373262646332393764323837
-33326536666234643232643030396634393337643332656630646633633733386134353134383931
-38646263323035336334313030366536363835393966356665316430356135636266313730663130
-34333732316561616531386138316534333038316436386436363264623363326533613839366638
-36613737333264343038333561313032383934376665353336323534396166313430643638393836
-37386336396635303134353133333165383266646636323662333934323536613737373636323938
-37626334656330303839663165313633656532623730343439313830656136653936386334346663
-33383366393766383564623661353135653235393639343537313933383539383638313263643564
-63316433346663626666613762353031353130306166666664393464373639313837376638336465
-32373034396531626165643533303831353136343336396433306133313837323666383738656136
-62386130386666336631303033306232666239363339376263333965636132646637656631363136
-61326530363164363531316531653730333465383730343730363539396633623366623535333764
-38613331653934616365346633666663663531663836323239336337633862313036333861623936
-38346362313738353763663630356565636130646138626535306237633731656632346263343939
-34633061396433386561383139656231613465633439613964326236663635376535343862353535
-31383632353834313639646661376265356663643533653364353334393036333830323465656335
-37363938306465613563356134653566303133316265623430343939333632356334613964316466
-35336436323364363164343631393461353030643636346635313261376436626337343964366234
-65663266303831306565643833643135363662363236353361613562353064343233656666383238
-33356431326237373332396564646237303431353664633762363934613931356134613336613734
-39653562303235373266663663373566383238363735353736326633366566643666376664643761
-37656566626532646161386339336234356534373034623831326332363364383735353962313738
-30363931643130313737313934356566346162626137616638626662373739363661326633303662
-39396366326236643833666637653363306132326563333366336365326634616138383932303130
-61646137396462393839656332343666623364663563353534646237616132393035326566383330
-37386231623466636539336233356638316235386362393533323361396663643134376435643461
-37383738633235623831636362323630303439386132366130623931303061376631323737376165
-64663862326230663632626361646531333163306631666439356562363139653930313061323064
-31613934623663326538653438633662396262643931663763346535326237366531363862353963
-37653336313361376237666466303962343865646261336231316464663164613863386332353732
-39623064363763396330666330323032363363323837323638373432666632376463633135643261
-62626130333539383261326632666162393932396561623735333266613466386537313433666163
-39626464656437663361616230623635366463393465636365303432656231393730393537393730
-33393937363532346131633335633161613233373764666432626131353563613063313764613935
-64393666386431336364383463313632666130376432383434306639363337333136353963376532
-32356636396234646131366233383365636135663462353564653439636464396430636137616130
-64366534616664646630663933653063313734636135613536333734303334313461393735666530
-30663334346365613261303734653736353864626361366231303837613638663265343863633732
-39323463633065366339636333366537383964316233356335316664383663363966633235363061
-66366466613662646633623430346231376131333662326166303065613666626535396334393265
-62646263346636616137396338636561393136363233373864616462653939326365333762313464
-61636663306336353436323866633232376635356565633433336265623839363865343231353538
-33313563643164323262643635633664373830323630323261333232623435303266643236306232
-62313966343939323861303633383864356137633863343965396230336432363563376362633637
-61613330373935353133633632663537366638633733323834373863323361656236646239323034
-65363137363932633737303634393161336665393235623130326331613335653431306430396365
-32393838643335363938616137356661373466306261316131613736353635633037386637366135
-35663438643634326237633538303063396338613037373536313566613931626433666430626339
-38333335306664323164643164613630323637663631663665353136363530663231653330356538
-62663537663332323133306330663139626431343439356561383833316666616530333338353832
-36326138666161373330363633643331373065656661633334646137396462616439306463626665
-32376136633739333238366362623166353933313163373934373230393333333864623361323335
-62653738653962633262336434383861613166663437333531323139393665636639353362303130
-32323630663636643934373064333965656264396231636462323065326665376431396130336431
-34646366393438326239386461316463383132396161386633353965383366643566636436356166
-39366534386464326335323565383561313836613066646336383364376537383834626665613233
-35653135316332366330336230336466336331626234316337373739323435383931373862666435
-61623661313036336432353461333934633033313932643538646331363532353237376264663766
-66633530626437663532663864633461373431393866393138353733363363396130646637336163
-66336136643039363339626564393831303036313733613938616361353161633038366434636533
-63656636613830626135643862323362623330363934336530366132373565303534643136336533
-39353930643162373163366439363038386330363264363163343561616563383030386164323734
-32613038393066366132386133333162306564613065646165336133343739333566623531663035
-66643232303366313336323138633639646237336430663536326530343637613833653731656139
-31303763646633663165383737353739623233633964643233656462653265383931663634343932
-63326531353363643633356530613661353066666139666464623835373035306136366530353331
-37613434623536366664313830336630643165633264356231336630643366653338313065316263
-37343266633531656636643366386434353239366334666462373133306262343061656538306461
-38393639643433333730393638616433303864653437376235343966363764663438323439396331
-31646364663439613338323466363339303264343332633064363530353634346333613938363530
-33353363306363613438663936666637303931356437326663373234383561303530626562306263
-36333166306537353334356337623565303661646536383166366238306236386265336661353838
-35383937653631383932326634396332643036356338386138393239616636346138663161613437
-33346139646164663638316137323765366333383766336463386338666138623963383433643764
-61353762333863356261386664626664373437346636333366656266373033326466316566326134
-64306634313934636336643733646235393761313563633235373935313665353930663136653637
-61323237666637633366303335396332383539306538326437313634353230313736323632393033
-39383233306262393536613763346633643139326338306666386138646365363365386331313939
-37653062313963366262646463633632353831623135356565653332333166646663616130633664
-33363336316530633430356463636135636232353838323164653538343435353530646634303239
-62303437656362386265626333653738386631613235616234306461393735313033623361303962
-62303532343939653838356234396232333861326461663866613230373362633331356431353137
-35373962646337306332393762333736333637356137346131633833386132316566646534353761
-63313463353638393432333766666638656165396462346563373461613232383733323362623035
-63333738303464306239666333633434633337353437643733366565393431323966366237653663
-32313264306665396339343334653366343030363164336263633736306635303566383730633364
-37326130646436663331313234346362313935373664336538616235303337613134663962393331
-38376134353439373964623039386135616664303263666466333434636163666232323264303838
-38316434396364316265356566346366373134636435666138386438626630623666323435656266
-32663238353734316264316538393631326435393238336332666261356333393135313536623837
-61316135393631623635363839336161363837633330323835313334383234343865346533346166
-63653165616663643866333331346662353062363535383039663666376535326432326331323435
-38633766396664356561326135303735376438383065353033376165376135313335316338346561
-65333061643237383432643062376164653766656139393036633630643139376362353166663131
-35343266663934343532316539393535393231376132343335623932336636346237333266373035
-39306361366233386266366161356363663136663535303237663638356134346133613731356563
-64346436626230643062623332323534666331373632356366336139376130316463343731623763
-36633361343533656565643864396263363565363630616263616630363237386237656261643338
-65663938373861623839666435336435303463303638646230613461623064666434323537366363
-33356131663863306162646236346466386361633865366230366664366365636663383462323061
-38393235323835643561306539313031353964656439616337326166313961373763326234626665
-62613963373365353066623835386161383533303436616663326231343763333663376530623039
-66646236313738616263656337383963616266653632376335313064393265346531326161626634
-35623638373439663661633666643436386433623339383864353035363835333337323239636534
-62313731613065643263303931663066633835333966633063633139353839323165616530303032
-34623336363034326464383762373961363965306638646462306434666335613534353035613633
-38343430313632316630323564353130383866383765383234613866306433326665386363633263
-65333962366631643234613634306162396237643836376638376535316261353930373432623062
-64383733633663373961656637613338656335343562633531656134656666396331333866383861
-62626236326134613531333033626261303731666430363765626366333064636434633331323961
-33323830313431343763396534363066333230623533323838363934343963663632633561393432
-35303237383835336631633130633930313437643038396236653864313535633931316433643363
-31363431303137353836396637343463613465366439336237666135633566313234343434626663
-30323865306262356362313734323963396262376365333838396538393763363238616433366361
-65323633383061383431333933613563346635636235396365343566663165336336663933643832
-33333466336663386633336165613431613337393337643136373230653461356632643831663435
-33623536313166386666663864343235356266663061396338636132376265646164663830396432
-34303264343061646438643235363739393037633962653361636663343836653233666430323935
-63326231343830326164623666306638303936653062313964373733666161376261366162643838
-37353264323135313963643963333861333565656130353533663733383738366561623030363232
-31356463333534643533333965333939313761376633616237303739396132346130326134383736
-31383362393233636230313334383239306333383538333339333839316138636261636261376235
-37366465356464623133393130353565313161643635646264316162376462336431346538613932
-30323031323034313031613133343262646532303239653964323432373463643966306135366330
-34336562333639306638303261393433323835313538643736353535643765623764653763313334
-65356338386234326632393030316563336235323230366362636565626337396332643031326130
-3237
+36643232653238656338623935326265333463363338306432653362383661316562646366306430
+6539366138323339326161663764383834643761663965630a373561623131656361613231636365
+63353361326131373262376330396666313561323765333636616630393965383437613839623831
+3935323739353563640a396162653662383639656236303461316266373835363635336332363734
+61333139396563623839363062363365616639363439316638356539663037623562633363643664
+61383563636464346233353836313937326236643231393133323436363535336263663765346564
+36323636663733393866383735333334353638653864333165613836646462393438333163333935
+65313663313035343865383239356537653739616332633761623062653832393662336332663362
+62613435303637666337303965623563633532646639656362656234663937663437316562343937
+62333362646234323737623739323030356430353237376133323534656631306430313965393964
+32316164343734663035383634353432643562333337373666656131666461393063663333323233
+66383332313563643236393333316136613339646238333036646136346162346165626562336661
+34346665646233353334396633323839316163326263336466633036303237376231633138313031
+32353063306163626636306165333631316631663863396337333932376461383762306262313439
+32316561643632366637623339643030383938636663653166303833393133646664623166616136
+61383334336134633366643235666363356239313362623731653163393739373230663034653337
+62313936343331353362383938636535643462666133656532643939383038306466353861353733
+31656362353538663639613265306538633835306230653038333564363465316132653763613564
+34313230393461323265356438386666323262316562353961633565633235376438623937373132
+36666331323338613433613335653363303837373536666538336238643263646631373664393461
+34363264613237346663313938666233316631653039376637346132383363666631386531383364
+64623636393534353765373533666162636465656466303135383636633563656465373763386161
+38346563366430303938623965343430353434663364653136313461323430636461383963376335
+30643534373734646434643038613665306532346333323861626339663735353833353265313762
+63666635366630326631633665316361636238386364656137343666323939636364633333623863
+33386639373830393339366263343364323966363533636166623538653762656131646661316238
+37383965313335383732633963306262636664623963373531366561633963663162333431343133
+30396339323737353136326438633332633161663864666339616536336264383864373435633766
+39376163643230383037623539333834626538636331363631313961663939313465396464386536
+30313164303662363536623237383338353836383137653234633635303566386137393637663434
+65383161356332313565663933663335333465336564653738633463613935343864626263393534
+61336264653164306162653534386630373836363564653565343438366130633438656466326335
+32366537653134393532366263333930636165316532626537343137396164323763313432663130
+65646534636233666636666436323931623330373237333036636636373131366532346566663961
+64373431633562386235363535336331383637373434353965636437313833356663376635396565
+32653263383933316135383465313331363466336431616138333661323261626463623262653931
+66323833386336626531333931316537343937353166646139396564623938353335393634313437
+66666430363065396564313939363835616464656338656561376665393139653362653065666463
+61373835396330373461323362663166363965383634663962663664613662333662626134356463
+31626335616632313438393461653764343162613133313037613966626234633365656465383838
+65666630353630303133396163383861336539663337626636643266653862393065643735623163
+63323761623730306232333337376565336562633965613133343839363461356431663163643139
+32363332353239303334313566663231376563633335363431376262363339656639616137653166
+62653932386138333765303738366662623364386662646530333131316666626265363138336235
+66313534623432386530373062393662393139666264653865316338313161663661666637306639
+37333438653237643761623330626631636135336666633364343630623736363434613163636165
+38363830336361396530353830653933313730353530353066383739666331616164666134316139
+62363335343931623233353361633434393866346361383262303834383038656162303065376261
+33306232356164303539356466353462323239373535353237633666356539626332386365366132
+37633336643466316661326433653733623266656239346534323630623534643864313031383730
+62353232306139363531653038623239386562326464373366343166363034356134393630313166
+32626465613333643436376466623830353534353835323763366330396231393661323631633233
+38623766346164653138623036333936383062396232646333313661383033396434393832386138
+66316431353166323461663534616536646430306535626132353238356130633866653434383236
+31623233663736323732653463633837383837376161333836393830353133633038633536343133
+31373534373463613965353437613833343665646664343635383331613338346633386665343365
+31353930356437393035626463346436653437346437646133383935636533626633343834353533
+61346232633961393633633932366532356136376137643561643966303433343231303433306662
+33633864346338346534373536393334346337333762623835623338336263653532663665663631
+65323334303661646232666466323066393432653465386133303033356635353131656362626434
+38393930653732313731316433346439616537623832623865623832633561653636636133346263
+38656664653437336332346331306437616566633635396435656331323435643862663866376564
+38653335613364653334626362646334346537316234306565376662363637323035323534356438
+35363139656133646133656630303234353232653163306236396638316362613661303636633934
+66323631316565353138646466353864616231666361303431633739643736623832646634393839
+37633036336633653835633166343334366135613931616662343034366636356265623536313238
+39393534653839616634613134656137336363326234336231313937346566666236643038356637
+30363934633331343761373762373735323965653162376462646261643765646638313166643930
+62636139626265383833303936323338343966646637303061353064333336373132643066336439
+30396365653439306238616639343538633231326539376463656436323736363163646132333561
+64383333613933333662356261303738303030656565643136306233326432613462646262636239
+66313765343662393933646132623437626439663862386134363864353030616334353031393530
+35643332643665323164323530383264396436396266323366363663353061366531323461623831
+36613235363637353135373936316337353235336333613139366563346162376139376135623166
+64353938666239646166343038303533356437633239393864666434336336613834613331623237
+36366236613762343731333332393561623638383131656439316233653065663832356465613265
+33323033363066303433336634316165623236346438303731386365623765366464633439396532
+30303434316236633561653832393935306561313436346638386231633262633266396633643130
+31633634636135373562636338623538663137336634376465323966613561393936313964393337
+66666237343265623162616337303238383261396561626231633765613139626661326563353734
+33643831303134333335363830343538373233663530313632346637303266396631626533653135
+62663366313163396339653939343261306437613062376631373138373165353335643566646665
+62396535663666333765303539653265663239346639653437396137373234323561656539623636
+63383237386435323838626131343239336265623734346534626437636566636531636631636330
+66303239393431333362363365346237623336633761633933643864366434373439376138316239
+38333536353139623737653236616434303636363437666431663234333433353662303466613762
+62623866373437326231383432326135336261653966326337336234306666343862386435623131
+61396230323139656662386633623038346466636466666566653861383738393839313166373837
+37663536333837646533326461386465636261363566363066363131333231663836656639616336
+31336265653535643736373164643664396438333736306664643165626562313235643662633364
+37303165373865363639363231343935633061613535343638326137303632393732666562363232
+32373662663033633536656561636532343562363632346233313232653463306537626664323239
+35623235306435663437336136323166336464396564386233303538326235376665363535366237
+66363666373730386432666534383765656532336238356661333537366436376332623634623530
+62326262343530616338393537316230343165373562373031633963623330613638376433666339
+30323966643530343236323735653432613165656661613864383266393835636662353938343862
+31646133343066633631323633653664313334653964346134356432356165623536613032333433
+66643966646330613337313738373833306233373763623763653965396363346134346263623164
+65376634356261363931306164656134633132653835316636333737343531656265393963323662
+63386265306538323537656239313064613633386433653535346133653834336461336633613836
+37343333356532376534643431636636623536333832363338643630643530643961393761386635
+30393931336633313662373261396536386237383131646431303863313562656332646166656264
+62363462643932316163376233326432383764383866396135363238326637373930396334636435
+64326262303333636537306361313930323838316532663365323166396665616434323838313936
+36366431376332306233663132616262363065616266326462303832393166663934316435316430
+32366165643035303262633137623362316666323163373663623063643737653965666130383836
+37333366383163326537396537333032653131346561353633613033616331323162333862643139
+63626566336363616533373062373064376566326335356131343931646266353833396532336638
+30313534323430343362623831663437333065383264343661356432336436326662626532313663
+31353734323639643135373331366235663530643964643934373133323932326363363233373733
+38343261666165333833643564306637353131313334663635656462663263656533656262303933
+39663362393632356430663761383130643837323062363731306166386532376330656233623039
+32303138313033383736323835646332326338613530653463383565346330653366396164306435
+38323265343562633262633362306131643338373235663839366239316633313836376131633264
+38636230353061313635363630643936666262623033326335356665353838646536333062383665
+33663035633866623766636235633834666137336663363935623330363537646531623836636462
+31393934366139353738313235346436343964643539623964633838373464616638646463616562
+33636565306662356562336439393162366563303863383235323030306133373738333333336630
+62333436333839316335343434323365343037306431636630363137643661623961666663633836
+61353863626139666162333266653035616166373831633463323964333832623163633866376265
+61633664616130666131363561646366633765393438653562386434393337636531326164356135
+36313136396264346264323233356536356262353738366638653931316366376339643133363264
+63636631643936316538303062343362316630663339306663353537356631323039336134343938
+65353238383733663539353864653037636133616235393033383439333261393131393233386637
+65373933333463396364336431663132633937383837363336306235363133633234333232303434
+35636333306532636534656536356532636261396365653435346639386463626633363436336464
+39313239353638373431393264663161393762373531633732633161633235353430613136333133
+35626436663939653938366530343463616464313736316532333235383338346632333435303631
+65663662663832353365613732386334366434376434393438346462333461663633643961383733
+64303932643038313134653636663035346364313635643539626636373937393463613536396637
+37343732636533393537643733626238306132656133663864303833633838383930643261353863
+39383165313065376165633564613665626135666665333062346264336337333938376364316663
+31643935333237663130646436613664623735396662613834383436633430343662666534623339
+33653831616661393131356366643563343861333034653239633534633335383333653730393333
+63303936393939633032346535636536313365633038303961613636383832333962613562376538
+65393763396564613964366236353635643663376236366566303861346261356334653364333662
+65303664336163636335343035303862623934653534333466383037653634633031396233643933
+30356134316230616264353335663838623432316336613438373631333264336337393432343233
+33393166353535653337376334326666633661336565666530633266363436373733623631313863
+66323863316563333633353931353833646630656464353762306234343061366135613565373561
+38613130653964633461366637383435366135633763643165386435316362643734383432633364
+36333065343039333331343831353366393562626565343431336364383537303338336464363661
+62346639643162633630333231636131373264366561626237343739343933666334613765303339
+37663932336339363133373237366137653932666661363339663636313637393935643265306262
+66346663633631383639323733333137643535373830383031326139653937656331646563626136
+39663834666466613036323564323362653361636435663639343634343837363933376637393266
+34396339323664656664376539373239303964616162326430373234356230356532623634363130
+37336135643235626333396137383065326163316633373066353939373033353464346562633633
+36363664613931623938623662613838386536353138323864333430333439376235396232313232
+62663237653135363031306139666133326638636636396338326131393266386338656431663635
+64313136393136613938323439306161633665346432333539353132623833303931323163636266
+33336164303039373562373664363763363665643236303338383437386530643631643936333063
+36643266336639396230336664633062353662323765663036343735363831303532306435316335
+30313866353537303365663431353738316466353861316634333234356432313161633163336534
+30396666343138323133643530303266343562373030646234316536303339303036633433376132
+65396531303838396138666130303630623332643534336332636161393336373166613239643735
+65616366336561343039663834363866333662383165303434383563313631376366626663393166
+36326438353930383731663064343835386261633433636336313961613166643936616463363630
+33396135643166623534333533393638613237353066346531623863323835633665333034376336
+35356639393738633836643762653234333635613032303930656336613761393136366664643836
+31623162643038303935333032616232626531633337353064636665646561363537343033316361
+62316161616566316133363938336465663764383464633464663665336432383165363866353164
+36313332393832386365326265643432313931636535343166353531306233383338646532613462
+39313038363966323562633134633563666162353261616333636164623666613265656665356532
+63623065623636396430373430353161383339376265333031373363313261323931343637666564
+62356461383837306538303366336163323531323034386461353635366137316233626637663031
+37663464643461653733623064303435316338656463653164376434383463663561313636383261
+65383735303933306633356435663531663435386237313433396136383039306138343338356535
+65666262363938623665393166613165376636633866396666373137626432373562396366636265
+66306637653638303036343037663132343464636663383737343934663564386536626234323830
+61306366363232313363376537643361343964316138363838383838336536366465336633303131
+30643935323937666137646663633663656139326563313566313963396136663063346232633234
+65373430313531313734616532626266353963313736363437383335343236393934373532313764
+65336535386130636435353764303338373038653061306130383661316263366331623264653761
+39393264663539303434353862303466343362353564366335646237636630353563316262623361
+36333961313661353839313865613062666239633362623231376439343264373730373239333136
+66656430643866356432303139383862663138303264653731323436666161313038333164643831
+33616333396637366431326635643731393437393365633330653134326566643235393035333963
+62393061623333306463623030303834656238356637613331616431333635373965373939303664
+31333836613932636238326662306261386636643235363964646436666237613234646564646335
+62353161366663343061613131613030306638633732353837316664633266316639303938616534
+35386133636530366164396633353964393738653538623334346131313535363062363238646236
+35623066386534343532356434616662643438353437343437376636373236376465666532386331
+33626663373536353433393839346562643464363562376561346237363931633734613734313436
+62393961386665313235316532383664623433373464363537346131613266633139373162633138
+65643439303265336331323365613631373236613235363261383364303261306339613861336234
+32646166623530613665316133633065383334666139656461396631373365386163383964343265
+38663532613036326338663334663739323936333838336139393839373134646463636336643663
+36393462326131383332663764643962306635313462386230306435623530626162633537323161
+30663661373534343561346665383763356362393636396663623638316463346365383831333633
+38306132623866343466663661343336356161303230643165306666333265343562333336656435
+34616533356437646636383538316630303664326635323539616261386232663234376163633765
+38303937373063306231336531366331666630383438626132396136323533396432323566303834
+36333231663036313333636133303432623730363939323434643464323734316463643265393633
+66373335356434376534316262643765636530613130376164616633383338356639363038333630
+36623737316461336335316363646561326364326436633233356165376261613532613439333235
+62663039373766346665366464633864333064636431333032303139313433613664316534613963
+63376137636532643634383865373235653934353436323361616534363164373035366330666166
+34613566396533333032623335333434373330623965613734646634356533666132356134626535
+32656562313138616131363061386437393034613138333139376364353462623163633430323762
+31363935636434306433613565333631653930303261313763386163333032393438323538656431
+31353335316239643261303164616631643639393466383333653065336364366565656331323634
+33363736336366376535343531356536383231663836343338303334396138383333383435626462
+33303834383539323933643534323261303862323637383339376564623263333133653231633666
+35346333393662373430633737366261363362353265386436333430656531323964353534636265
+34313865393934323037376138633237333239653862383263336661343963646533353438346330
+39666531653533373335663637616163663464653238373933306236633530373137303439623964
+30333464643930656663326666353562346531663364383366623731323235643237306161363636
+33386632653630393834353863623331323135613139396638646135373165636165343264613234
+64396634633534623536383337363261393031316166633365306133313839653232393730353838
+32666161366664373036316632323332376131353433643866616539353736383030326262396137
+37633537316231643439633038393533666131323638323263366636653135353731323464313637
+63343835383433366233636232323834316363356164306231383363333633323636383233653661
+38623632323139323735646131646636323831393536656266663933386438306662623334363533
+63396436383663346531333234633236373163633762316537623238616639663135373636623265
+64356662323831303637623632303166303433656130373331613533306634623933366137613635
+34626338633338353566396230316535373836333935393135366134303135316439333663343930
+33376662313538613339313732323930663430373766366331326430326165656337623061313630
+37396236626532393266653138333638323330666138623830356434353561663835353763623962
+66366562646266363437353933316532323966613364333064663736643137363531373761313366
+65663161376436356361323338303066646262383264643465343563376463373032653030616231
+33396137636263356632316330333739393365646237376537316539656134653266336462396635
+36646239313565396132336464343364363838333535353666323533313665636533376663386530
+62366161636136373765393861383133346232623539356465663663316131633065393066626664
+61303533343663393361356134356338356361373263663332646261326536376435616564663730
+36646338616434636533313937313634663335306165316530306662616335663936356535353765
+62616564626536326639623936373930333739353435633630636438353439666662663634663163
+64363131383764633164366564393737346337346333396261303065316336653132373166346630
+30353336353431306366353666353331643838643964366639373561666434356636

