diff --git a/phoenix.yml b/phoenix.yml index 7da33ef..c388494 100644 --- a/phoenix.yml +++ b/phoenix.yml @@ -2,6 +2,3 @@ - hosts: webservers roles: - name: phoenix - secret_key: "{{ phoenix.secret_key }}" - default_username: lumin - default_password: "{{ phoenix.default_password }}" diff --git a/roles/phoenix/meta/argument_specs.yml b/roles/phoenix/meta/argument_specs.yml deleted file mode 100644 index e4b1fec..0000000 --- a/roles/phoenix/meta/argument_specs.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -argument_specs: - main: - options: - secret_key: - type: str - required: true - default_username: - type: str - default_password: - type: str diff --git a/roles/phoenix/tasks/main.yml b/roles/phoenix/tasks/main.yml index b45f3aa..eac440e 100644 --- a/roles/phoenix/tasks/main.yml +++ b/roles/phoenix/tasks/main.yml @@ -7,13 +7,9 @@ become: true community.docker.docker_container: name: phoenix-1 - image: ghcr.io/ordinary-dev/phoenix:v1.3.0 + image: ghcr.io/ordinary-dev/phoenix:v2.0.0 volumes: - phoenix:/var/lib/phoenix - env: - P_SECRETKEY: "{{ secret_key }}" - P_DEFAULTUSERNAME: "{{ default_username }}" - P_DEFAULTPASSWORD: "{{ default_password }}" networks: - name: haproxy restart_policy: unless-stopped diff --git a/roles/phoenix/vars/main.yml b/roles/phoenix/vars/main.yml deleted file mode 100644 index 121ecfc..0000000 --- a/roles/phoenix/vars/main.yml +++ /dev/null @@ -1,2 +0,0 @@ -default_username: "" -default_password: "" diff --git a/vaulted_vars.yml b/vaulted_vars.yml index d0aec72..4a640bf 100644 --- a/vaulted_vars.yml +++ b/vaulted_vars.yml @@ -1,247 +1,242 @@ $ANSIBLE_VAULT;1.1;AES256 -38303939653832653463626363373732363731643437653435356231363165633765366534643733 -3632366430343539376437396332656233393534376433310a646465623437663965623532663363 -64653166396565656332303561643533663638613662323130636337386665306563646161656333 -6538376238333032630a333333346639643034386565376538326234333238656630623331363865 -34346630666534393339373638313465626231376633353239383631383334393166346365626534 -31643435313062363533333765376261656561343162653665376661383461386130303638396630 -30393134303935666165333333323238353539626337643631666166636136626362633736386234 -65623534383932363966653939313939666164653737636637346263363964383834303862616261 -65613539386434633633373365623162326437623635346438643661316539363662323335343330 -62643533626631393433333731326435373031633361633539333166666231633737393963633237 -65343363646133333964366463383763613731356166366465363635366538343139323631316565 -38306632613332333839663436313539313963306166376639316433623437613736643239323436 -64656533366136353533653039636637626437386161346532363835353534633366366566643666 -61383836646130383361393739663631656538663438623733376634623938396165633433623130 -34656438363736393433373830663538663261313963623366363161643936303137323239363430 -61666631653965373831306261633139393063366666393262626134323762396633376434393037 -63666163326630393038616564393537643031663332666237346334616366303338303062646262 -33303636326265323332633538623535386432383161613530396262366430646438313130383230 -36643565303663646663303161383536633531333365333664633438646631313361316136326433 -63306566316164653666393437366164623739643634303462356465616530303931663563303838 -32356433653130303036663636666231343737663830303435316631383737623265653438396538 -37613537353430386531343066356665336230663465306164316631623538383066643263343232 -61656534323666613638636261643130376465316430383830346164623565616366343436636566 -30373263346262616233393131653262343630613737346132326261656136393934366632633136 -36653438363833653232636362396461376630376531326633306339396534663663616539656665 -37396336366465623961303432383933306564366139646265653438323966616630333839616239 -35376366383962636566353530366133373833386533356464386532303135663664366333323631 -64303632636166376432336161363362623834366262633531376463363065623436313761326365 -64383836353562383233363863356238343234626363343964633136343530323939333335623932 -33646563343265373538623265393033653638363561396436303336343465663039316633323436 -39383236616231343463326261373764616231653837653631386136643530313538633639353166 -32306534376438306564393438336363313461396466376235356431376637323266363263636333 -39643733383766383536386535343832373131396533323663643063333861353832663237643731 -38366162363865333765333731303064343965646138666366303162653462303962633239326235 -33363234333965353863343965373061346562393566323565393531336637363931656362343739 -65373165623535313766643864666162376535393437343335393661633430643039383461636131 -39373533336134396561623761383338373734623537336565363836303435646237326633336363 -35343631666235383566323564626137616636373830646262633661393432666430386638646233 -63323864613765363539666235653864363335333530616364356138353361663031663237616161 -61666132313635313364353433646232326165353034376333383738633433383635316232323837 -36633566653330623161636139383566313235623061386339373966346437323265386163626431 -36653534336265626439636261376230643463353765386632666361613636383237383731656461 -63353138353836376336376265356565363634633337393133346633666664386430386437333564 -61386334393766313464643666653864306564356633623037656330383331633165323539393737 -34353331373764633666643032336136386632393735643133386465396530346239326333643364 -65323035363066393431663537643231613038336361386566303034343363346164396563336531 -33636137313839303963613564356338363833386430346132656333323366303464353163353632 -34373165353762383030303439663936646263656439616266396265663835626538326537353833 -38633761623331643263356538353263663863393233303139346132383964363735353334626532 -35356138386661643232353237306462326465306430303362363864376630343937623938383464 -32616537653136646330333033653461313565656535306236663530363934663730663331363964 -32313833653239363162326237316430363535306138323865663733396361646563626230326332 -65313366313362376363343939326135623365366564323364383364663639663863663337363236 -37363131613837333539393938626637633139373332303062303636343830656532396562386161 -30323233363334643164313835373761363566306461313633336365313033343731616632373263 -31616433643566393139353666373964323838666133613030396661353238323737616235663135 -61666532623636336237653532616135366465623534366134613961343636303334313633366436 -62653936336666373839656631353330396139383137343834366339653534663832333533303062 -65616561376564323337353362383663353439623539383839393132653964653634353031333030 -35666561313534663134616539343165333665303632643132396632353261643566303839373465 -30353833306563656639316365356563323638326634316362653137393435336364333738353031 -66656632343134616439336337336161353834626462383761656561663062386561316636326135 -63643436336463396364633763653735303766396539373861656162623434323539613031663839 -66653330386135646539353338663066653037366464306233386136323838616237306162303530 -63643638643963363131653035396565333862353632643733383136366635313839623766303531 -63336338666162646130646134613162636365663061623635336464313435333962316162383363 -37393434313062663037656437383036363066373561373335386239663837326431333264373439 -34636236383361343138343037316462323339346662346333643761663336666235383461376334 -30666136643164633564666564613231633361303339663833343264633031333465306237303334 -64356165663263616566663437303935353264393538613766336563623730636562656635646266 -66383339343738656431346333383537653338386466343736666138633930366235396138383461 -36623763333761643833383262613436353563393134653765656139633665376230333034336137 -30623131353265333665346631653535613538663537613238373237646564333438356466383161 -61326362306335363461343566626661623533656133306437343766303437316534363133646333 -32613032323434363166356133316162303166383766623665623062316135626332303935303335 -37306332326464323431393631663839633366653837663338366432333334303439646532326165 -62386162303533343664373665303265326432663331613262323738303337623037363962613537 -66616161303435323436356262663463633963303933386336623161616665626436383264373864 -37313561616361353166633039306265653237376363633930663235663732653834366131373038 -35623565356363616532323133346338383138316639303063306134386663613361343038613736 -66363765346139353363306566613132363461353332353230343364313538633936306632383038 -33343266393136633263376366336635633864393331646333356234353162373733326633373630 -66323261633933333834653363333932336164633637363939323462333233653535333335323736 -32643332333539356562366666663734353234323534616434616562323666323462306336396164 -38396536326232346361616131333364646239643231353135376334613335386462346138646136 -36346163333566383937353261643264656433393766653461623734316566333539303961306432 -39326638616234303166306534633738396565353138323635333335356432343861616332623538 -33336533343730313066633930366130396566343031303935643962643133386133623365613663 -64393564653230643165373732616563366631363239336637383139626232316461373037366164 -36303263616338663564623861663433653761663836613835656162303865323631363138386130 -37393731613837363835383639336535336633393733613964613637633161363431613232663436 -35393739316165343335363065633863663737373134616430333966333037613361353533343064 -35383037373334333963336335323737653436356465646161313237313431623461663335346566 -33303761383736623538366438306134633538336634336330643861343136303635643763303063 -65376430343136393436383030653862393832633066663834343562373830313936326265613964 -62326163383233303938666263346464343630373533623466336130333238656631613761666365 -36373930336162323563633932633832393335323064353339373962616165643763666230653735 -65653966336263633565323666656237336261333463653866636363633539623630626336353763 -35316538363432396533333561636462373764363438386238623735623166613931386166646630 -36353632383763383664616436653363633639656262313833323237386561386236616362626532 -62383430346436656639376433333937306438353461343834656261336163366563643062626463 -33353662393836396233326330353830356435626234646538643235643661313736353836363235 -32616133396530346339383163616331336331666366613030616263306531303361383261376262 -31396432356536623366336562373833343733313432613763343462336131313837666435323639 -30303033656466313832656231383132323134666136386538363034663264343039353763373261 -63646236366365393964613965613664643539623136343161346338383236376262616465353465 -62346135366237303030313533373864613538313337613162636162623462383631356636313336 -63303831353662643239633434356537396531333930373633623836316436633236623431353066 -62383366316261396632643062373233346532616261616330303437653336366433323534323030 -30343937323363303063386436363432343065366330383762666233366234383162303364303631 -35346163303061323633306466636562303934663835366630383266346361626235663931663837 -64643034646539626231616133383035363937643432633261386361623263313362636664323632 -35336131663863626630373066316335343561303635663934613632373234363264663864383831 -35366165386466393130316664656437326432613866613238366232643833316361313038356631 -63383737363062323632366561373030613338343837656330633366613435353336653161373833 -66663237333733343033386563663661663862363339393430376534643661653462653432663533 -39343330646635353034313338323733396362663339633664376339663839663730306565633166 -66643237316231323334633864353139396664376538343566306535616364396263316131666232 -30656663623535373439363830383561323831353664383133366362613938306437353630353035 -62646639346334376434346461303462303635396362336138633839393030396235313132626163 -37303532636433333466633734306363646566343236353731616463383863346434393134326461 -65373430343064363462666234653464313638616466363035633663306131366361623630373039 -35636662613366366263623361313465306236376262316263343666343136303533323562653165 -34323063356133623961303738623337396431306264663761646235343338646332376530663433 -36363864633964303235386530326161323639393861613062343764626361623730616435393034 -64366264646561326461383132626330316166623339663435303339383064656365613133656637 -31383133306436363863323537373932393937646539643835323466323937333766356339656164 -35326661373637353535623135353530313536323733623736333033326564356538393935616437 -38316366663932323364333238316333373366366238633832393933313436346461306265356430 -61393834643763616634303232626164386461323966666631366534336465663435316137616330 -31373232633565636261323530323165636161366534306437366236666430393765353866623539 -31626532356564663230353338383565646635336265653262626231613832396263616666613462 -32653034643737363931646634346339633366653730303066623039643035303337373538303761 -33326533313863323931616638646231323964626434613133643531613631306364616266366563 -31646237396235623162643130313563343734313363663037393734313663326335373038376139 -62323136366231623238306362396638396334663237633436386239663031373734386437333562 -30646266616331653131653236336634343563636233613731613665316565376565363865666336 -62343234373163643238333830383065613033343934393338373966336530373135346235363262 -63633265633939666665396630336461626533343935643665323332323131633833626466356131 -34313531303939666666356430326236353534623634616661343363303562666138326266643331 -63653163353337393330303762323537373865643765363930323661316136346536313964653338 -62343063303636363463373362346234353731323235373163336337643038376439343834643462 -39313137323637643766343266303761343636373932383633656437356530663233613564643037 -64393863393431663064393062323536663332643134316539333264633033393036643962643261 -31316164333735353830383061646633333838613761393665346562633362663034613635336564 -33303033616633386466653837386338383163383038636532323437666431656263373966623939 -63623664353430383963386430613734646164643935623534323865303036306665373433313139 -30663363656331663834666530386165326366353837666434666264356566666236363534623632 -64383232333232653833636366653133376432626531633861333938333765626432613933626130 -65336664653461666664623330356539356534636365306464373030313636333465623132346130 -32343834663332323934346137643832363531303238366130326365313038363339303738666136 -30343435333661343032613164666138343434643433643034643637303131663765386362343534 -39346236333734323338326134656562303361616639666361633936383735313635313238303033 -36643638353638356132636138626239633666373365653830656562323263633564393437323539 -32656664336636613734666638653633353439623630643531393436343039376161396335336635 -62646432356463623266323061366663656163626535343735623064386437386338656363343235 -30613431313035313236333666373861323166636338646361363466323834313633656231616165 -31643439356565313531613734623439383937383835383866326164373633626662663536383234 -32323030346335623166653063366533663866383736333561656463333566616631333165653038 -35386531346561656663366535663565323234386361306633336136663033376264333539646136 -34323233356330343065383335366362353165633736323862396165626337313333666164396262 -33343034656261336630646464303266656137356434383738383738336235386236353664356337 -61356264663231653637356265343930626430386166303333303437386333623464386363653939 -33376431663539386331633830623363303636313537636465366130353338386430626433323332 -35393533303436343138303934366632626365373635636661386639643431333463303466656633 -38326436376134613931643563396261353638363637363364666631643632343633373731663837 -32663233343463666234663931623962643932613033343561393366303563653637646137376162 -38653330376131306332626532626539653433623430383262636531653864333665373962323532 -36386636336264666664353033323061363165373565396231353637323837346532633666636266 -34376566386230613633313231613331346665373165323638633966623361376334633139393534 -36633935383362313932666464393137366537636632313431663935316166323833366530643437 -64616262666162326361306462306430653536346333666363616530393134323237343963336431 -37373532363862653666646135383762376133393433303762373362313466353732333935373866 -36386561343234663663633931616632373933383866346534636633346138303236613438386665 -38633364353236643439326664663939336639336562613538363363303936346566346163633436 -38626265643833643432663166393132323330393466633736663236663830636132626237613166 -37323431306636343565356261333636353739313763663266383633613363633935313033646333 -64613434633262383162393662626461616336356563326139356136313931636132306662373861 -36383761396666363239353635666666646233626635613830323332363136356135363163306463 -61393965383632613734356230366631306462323163343065643331343738383762633065663237 -39636534623231366635623239316537306461306330373565633731376263316165653361643031 -61343334366634373238303263393665623836366139313661636466663034383934376464356163 -34646234643432376138663131363533373138313763616264353834303430636339396163613065 -65376661323936656234303935613633306363623662666236653961323564373333653536323937 -34353962636638393664313539666565663738613966383133646161336338313935343730653561 -39643438333234646534316565653864376363386439363838363738386533636638663138643866 -66356266346562323535313934356262353330616662636232656230346263316566623937326233 -39663362373162376565303538623734316463646361326634373038313236663838656664633662 -66636537333837616331346665623338306131386161666435343362316130353034616164643064 -64663638353361616438643431633263643133383164646166623833383838626335393837373437 -62313431646434656466386564323037333662386636636361396635633662383265646332316236 -61643239306430306331323137333663626633323961366561313730626462663630643734623736 -36613339356539396265643061323030323530323439313034393134303132333265363934643436 -63363437323334646537353335303532353666363362356163346334633638633936313936393336 -32643438323132623261336362396135616364613461376338336261373535383134666339653464 -36343637326431343639336237363239376661653439613462343839326331376236613766333237 -63623565626464376533636263623730343065393166636630343035653466313539316230346532 -39653164383839653034383362336662323833656632396262623766333234313835386535393661 -36653935323066643130373636633630336335396430316261616132663066373432643363386563 -39646337316463346539366566373763333133366435613433613764386430666439656136613265 -66663735393166313438633665393465316336336437326337336330353838373965343535333430 -30323833393962646535616461613331363965343734313636376531393934396139326438343531 -31366437643464343464356337633137303563656130313361653465383532643263383830353139 -34303965326562656132623862613935666137376161623735653662373261633035653037666362 -65313934333963623431386636613630363564613231353933366436366134376337666336323739 -63653565623538663366376262373731303433396638333732643834313430653632313737316435 -65363462653561343130643837383266393438623866643136623666373764323363646533333966 -30373665356237656639323132373731313365636161393934346665656561356562363036326161 -36663566303530356537636238383439376435316561613466666538356436343663663336623765 -32306536356334623061383965633338633466633931356330323965373065646135623366613636 -39653065343433323231663261626262313634656631376161646562636334653736363863306462 -64643936393661323237336533653566316264336537386630366562353862633462623533623839 -32633436323031366230616664373136313639636266333538323062323231623634643931376234 -36363666666137656230633430333635616362356330653162363163323961653062383334363330 -61636432646566346239386638306663346233613866336434376336666164373662303964363766 -64636136346365396236656238323630346534363966363930613264316161383933313766313032 -32343663626139303133626462366438396463643433656437386264323330363464373866323466 -64396333326562363063353236373831616661373861633437303932373333343535376639636163 -30316661303266376536303364346461306563663232643633316334393832316664363231633764 -66653962663064646236353566613935396532373364353938336266613233633065646463663639 -34393334323862336531323832313637623565393633316431613639396561353737343134613434 -31363465663364366262373236616639363665653165373561346430303432316565333237326138 -34626130373436336161636632666331653762656463323764646536613132303062643965616235 -31383839383632643463363365663133373637613938393535346335393630666566396137303365 -39623762383165616530333035393736663666333739356232373137333137653763386637363239 -35323536373566326432333834666135663463343330316433376435633766663139656137626539 -39396437333833326665633037653732366335376439626565326339313037316432376438353539 -64666634646333343934343966383461386530653934396264633262383165666663643539343435 -39373665393834663137346133346439303766646130626437376136383964363138313663656239 -65636334356334613933373335356130373833323634363330333337623566363038353366356133 -62636362613737343635346236633530633033313431376439656565343662636535383762376162 -35303637336433646531363137623731383663623035653164653232363533316437376436303238 -39363630323466353633343166393038623239626632333135623230393062343431353231383961 -35383761613566613934636633343361613133626536316637323631386431346232663031396236 -64306261666536303664343662396464343031383036326139633863633237656466373764656533 -64383037343063643563306133656137663162616637653131373836303636323930323232653834 -61623732336561343331633364396637343138363266336134316135663762393263333637363630 -33633964666262396361343832303033373662386231333531333064373430666435303762363764 -65383332313330386231663966396532396232623935353162396431613034643538393939373835 -63363561363863393737353730336564323633663735346138613562616236353631393739636637 -66633234303965303734323665303333633663353936363933323731656464626337343337623433 -62343666356562613964653662363434383563343636386137353365393537333735623934623237 -38393664636634633764333936613566346465663538613532393265376662663663656632323565 -36366539363266663338306237306563663133656162656566643466643138666462643237383661 -36326436373438373730626363396563376538313731323532373330366136656535353463396336 -3634336533353830663239353138313336623131353063313538 +31643938623661623361366565623739666135373939303034306436336464626432386662333634 +6137333437646536626463323734663934656536323533350a323663613637313635303937356438 +64316234316665343162636331363930393461386666316663366431666436323138343563333061 +3036316362633565650a623438316465383334646563636464313364666266363562636331623936 +62393137613964353338313032333665353832656436636437626261366365313530306535656330 +37643066666338363833623237316331336133376463613864383262653635656438363636313033 +36623265353031353565356131353165333436633763376235306434333332613735646438376539 +38343331343739306461613163363039356663626566313033636239616563383432616566363131 +63393331646330353031616338336539326630653731646364653839613333633631393561613362 +33333138376138303763373239663434616631393232303362363532633134386465303931346565 +63343435306264393433396630323530393835656164363662616239653731323763353431383136 +32653239303564336533666533306265646530623362353232343937643063386131323962393936 +37633031383862353365623639663731656439363361646633356666303235373662646236366634 +61333066373631373265346530306566653834343032393864616233646131303532333062343764 +39383933336233643331633865633462303033663032363965363862386236663839616635336535 +34393534653637313566373064333931633432663935306137353039383963623438663365376133 +31333030636637353233616361643439373039366163343939333562646136396365643061626131 +33373530616335326162353930346337313165303161383034663762313233663033613062613730 +33613963353563636365366665316461376161666266663734383335383463633939333439663431 +38336164376164656163306338336535643139313737313163346338323339376338356339373034 +30346337303666396235316136653738666363653031343930343838663438373762373735663764 +64396262373338626462623561346537323838323536396236373730633434633461326664303532 +36333138396565376566393335613338343234366366303435616439373135386562663533626535 +34353131373865623839653931353061613439313335626363356465636435343664656330343739 +64363032336563366437663232653936303261646537646436616334623731323231376566633337 +37393565636161303033373932313339363238363662643162663432333664323265326131646636 +65396638663938636462383336653263373835396462653131306434636133626536336138386431 +31306430313438646336633932353238623033343138663865626331373133336266633632303534 +65333734613035623764376662346563646136613362643661396531346430393965356531303733 +34376362393364316435653730663434633436366661356161646330306665333666353632393564 +36363030376432666639633838396465383736613438356534656339326166346561633034656631 +39643665396364376162363361396164326261306437643032343666376262663138326137386564 +34633230363665636335356330323539323134623830643735393562373065633064663736343532 +62636133373561356232656335333065613331363461393231613631343832313730623130316536 +63643264383664333961396636373664663864656564343833663136373939353230303435636631 +62373363623563326365376466346335653733623164613436363435303464356564363532366630 +34373733356362646536623566343338636131333462323464363736393232653231626237386564 +65356263323865343161343464386564623762336565373231333163323866353736376632613336 +66656131323031646362356232396132656665383938376238333235356161643065363834626537 +65333530363464623462343137303561646434663830626161306338373237393961396634646261 +36653339613631366139366363303964323131653931336462356165313634663066323730656339 +66313738613834616662613137326237623830353861346262356462313537366664653633393230 +62323632643538656331303230366634376265343434393036643539306331326166323064326366 +38376162303530653037626533623266373063633563666634616430623437326131333161343664 +30646538356334653631353763663063396165333366313332373439396337396330636633616465 +63383433373162336133346236613463396362316638306636373132666538383961313965626662 +39663332663531343461653464333236306661303735646462373432616636633266386331623265 +65346363636239643536616565356232303866663137643861613636353663333431393032313738 +35313436336136363730643964346633396439626336653536373632663561316336623431363831 +38313932633531633865343566306635356238356538653766373031623830343665646531623632 +36613939653332313966613431333033643661323661336131666436383532333832326339363064 +64616566313161383866653563616530646239306163333264346565633936333337326266353765 +66646464353766303730643863376566623261363931386134383530393637393031613362303765 +38303336633064663039643365636361666431323639303538316161633339353064666165376261 +66643534633961643731393932663737353165636130333866336534666561386264383538336137 +38623161306530376466656665366337663031623262613833363436343731313936666436663162 +31363138393836366465373062343630663565633132616231336136353933613330303138383963 +35613230653932636637353735373363666662316339313439616462613937643361393437636637 +64346463316434353235333430363736333138343236393936663837643938663634393937373035 +37373234306362613861333931353733653936383939356135363333656137363133666562663662 +33373166313163353463663762653236346265383662373266393436386139623134343332336339 +36336266323761626238363866383930363331323565343531376532356665386530326132643332 +34633735383032663834313265616338643135316434613531626235656533663339303830653466 +66363631333034363566333666623665303937333662613834393733613635336666396361356539 +65643433643630653538626563363762316338663239376364646530363262346266376335393131 +65336633636466313232376665346331313330613734356531336237336162363466613337626134 +39333835643865366263373131323231346166626236663765616234333235363931363464313937 +65326562396336613931323762633261346337326162616536333037313264346463373332326261 +62323031663462343230303533303431353735363162643833303834316330613534393138346636 +39306266376637623364633538623063393666343063323738656231356664656131333930316665 +39336239623033333338626565653138303939626533663164323938343132653432623465343635 +38393333306263656332666531646634346137663030333462623437363138336338333333333265 +34316165666337333936333364623061373835613062326261633835636430303935323132383261 +64306635613737613730323236306235316132303335373235306238303732336461626166316635 +31613931373437343333663063353532613231343233393234363139323933376136633662396138 +66386263643162376562356437333737363933626134316362306137663232346335663832323530 +34613335346566303336303631326132653564356363623737343563376532646562633363336536 +62633164656332616564626361393164376462653963396464303265626163653130633930386662 +62616365613335316234343633363437323431366337323537653237386534316530303134373264 +62313938666134343065656635333032333430393033643133613831356365333734316436613963 +33613162653435653130393265366462316566353161633465653238623234646561346338316533 +64333764663230353430616366383733633734333037666437356562633739623063636234343363 +64623034343261346235306138613363393261393063646362633663616565333837316661396439 +38656133333431373036323933623534323031666131323461656634336231616437353965646137 +35343338626638306463323835386134333762613237616334353131306636633166333431336331 +35363464356230623530613462656461663566643363393638393961333730653066363830633436 +64613064613234346562663630346364663838306437366238306363353664666333343166396564 +38363266626638343261653362616332303734666633393839393764346662333539316261356366 +64396134623235323931643832646161636138366161303035653666636562613334306435353834 +66346133613461613164646363303432363561326536336531366638353337326636363633616433 +36343934313261396661646466376265626266303431303534373935323262376238636236373633 +31616539636433663634633933326139343038376535343662343362306433613162386234616132 +39313262363034643235633930386566633132653965386238646137666261626333396461386536 +31666663393764343365386461616666313764633637303462663236663565616366326137303161 +30316234363134393132633761303364343939343239373335613132643431316466353564353465 +36643861306330616131303564366566663239303731663133333230333236333038336261643765 +32323161616334646530303333623830316437373334653361356664636361363563396538396564 +65316462333836353463363861643736643864633436666630326632646432316631323130663932 +63383434643162383861633035323362316635363833623132393239353162313636393366386565 +32326664613166623739333638653762353263333564366534343935313931323630343461396666 +62623432613933366435306637343033616361663035653662376332636339343530326362623731 +31613039306338656135363261306531656533336233343234353735613537616630653339386137 +31643462666336653331373161386363363831393836336230383066613334366662346138336238 +66316364613865326362656562363734653761306565653164356633616332633633323532623935 +31333262346633653165376530633937323065313565353563623338656163626664643236323063 +31383338633338636337386430323736393636316539653134613261363330353366373531393731 +37336561326434336463303531353663393338373030326232303431646266646262333262386163 +39393161333338653431393663306535646537646265386366623536336564356631376130363066 +35653833623133336262326561633733353765613432373334313133663536353335323333363765 +35616134666462356462326262623637303665386162343361663265636663356531663062313036 +65666639373366613362383635333838313830376236646533646231396666633139643366366535 +65633834643864393464373431353764313466353430653531343438356461376261313261613331 +66333165376664653365653439663936386336386533396566653161333566643836613265356332 +34633431333362343466643830356462323432613062393835663036353063363435373566353161 +34663065336639616433343661393264643563636435303135633932383936636537336136616164 +32663633616461383739356462306630643738393432643130653235363133313761326366313337 +62623538363533643463316263616635623861666261316363333534376139346630363934643934 +66636438616438356434323562303761393363376664353733353432646562646365323036626132 +39626636626239333663386334663732623561656231373131386433333034383831373061343465 +31326438653962636537326663633630373537313237326163636637396138663464336336383439 +66643236363062353832323666303134626232313766386631666237343836336362646236666263 +63313161383339386466626261393862316338353732376635323833613662373232396131373836 +39626362623964323936653164383031386566356537663535376438326637363433613231363934 +33363030616636626465633162353932346164366636343431343263396563333764666235376331 +66386364396161313731356535616632326538333133336139333834626261393130333637613234 +33623162393931316339353337613262656430386466383165313062373265366562363361666335 +64393536333163343136653362313533303838663034396162333430346463643135326539356231 +63386231663037613465613532373837303938623537623762373165373634366263333163376237 +62613564336634333336366662376266643462616335376161366564393261303261326435646464 +62393764346564303938633861343565656236306566303865303534366263366638326331666565 +34636463623336383465613163373238303033393630366330613131393531343132373961616536 +63623966633766633861313039376661323930623332396166623534383038353632663733663731 +64353363326261653465356630316432336363613366373862323333316236353063303833346636 +38373431663064356264666336363362313362376663373664623030303332383033333163383432 +37383932303633366334633237383461653866306561373939383134363538393736306465373665 +32636235356631326538393231336636333639653533363964326564333533633030373333303831 +66363134393937383166376337383037363662636136313636343739613730303033326635386464 +65653336373834336263646436643962623130313032373739303235343632316665373039396462 +64623637353830333938666561646362316234346138323438323966666336336539653730636532 +62313161353833643139316331383861646339316466613030353633383234346333653463353664 +66366162613263343536376330656364383463306532663435646535336339346166333161326236 +63386630326432376664633563626161646132396366663536343139373136393837353833663834 +62346338373031333062336132323739323861326338383133613563363364633230366163353331 +63633335343031313733653832663066386366383238653831393465323064643764656266346163 +65636138623963356136626634373132396331336335323035313238383536316161663661353166 +31303231356565386434646564343831643534366661386166616431346465663165343061363031 +31323432303036613636306337616436343030663065663361343436636133393866636565333136 +32353663353239376139326266663461373337623136393566623736633833316635373130306632 +62353330643435653637306266613635633665356632386264383232356536363862643136666331 +62313764313736653262303239333238323935356135353635646534303238616430313431666262 +66356634303564323030613037333433373439313632363762386461653961366236646539613632 +34656266653039303565613463356161316537363862393561373132303534633463353932383365 +36373364306535663232616531336438313130326339633162653836626264393531636630633363 +37356635343835373265303162663762636464383931356539646539346137303834393062393931 +31393332323139653833653630363463393535353031663363383833373534353934656430396366 +33643036353461316565343963333531316630383931333764303236343738633330626635623631 +30626232333834613939353535326630386662636465366464306434323134353662666231666630 +35343265363836303865613162623639653663656166646635316164643231633531666631663236 +33313661346336656537663464376638626539653463626333313839366561633766343438356638 +36663066636233343031333436656363663034633832643236396263646636366630636234613831 +32396139666633306263366336346164626664346165383365313736653839643531616232343165 +30616362353136313561366634363563363537323631363362336139623231303066343462643162 +30613136343135633534343636623637353134346138363932323633303731313565616462323261 +64666535306566366666643838326662393864336266323839636661653932623432373566393733 +34316430393566306433383764333535373532353332346363646666373061653630323639623433 +63383031613330313062353432613832313135626365356338346263326636653161313132636334 +32663561313134623138613966623461663564643232306666306565616466303862356661383362 +61393236363737373330363435383462636339353163616238346139626663373937376464353034 +33306130656537383432316562383963643931336236626232643261336534353332633864346162 +63626261656632653933306261643964373833356166326538323836653434366566396338613639 +63616565396161613664376232396661653661396564623238636434343733393562633635336363 +36343637653635366466396363646230353934373136363862646131376362643263643161613732 +65626136356532336137313762306261336261306333356331326237353137353264326230353136 +36316632346636333031336263366462656436313236343631636136353032333964303435633633 +31333261653864373632323465623639633866303033343966383435306565666530353938653238 +66333236373461623961386238393731353365333234356661636364326562373130313263363565 +32663661643762333764653938343239366636366132646438623562336230663336313037396133 +39643565386636643030316136626131613530643931313364663531613432383662323533353764 +61336131633038313965663537393466363133636565316262316530653731616261623330616638 +65653434643832646563303930313263663161323532363435653734393338333137326664356133 +33363938393663343731623130643539396231303237643636323366353735613333643961613231 +66333936306536303731643961653964396135306138626237626565663163303239303533373732 +35646536366138323736626139353532343763366636373465303536616366326137343532366139 +38636631393465333832633737643830663663383633306666326565353866646661303562306635 +31363037646161663339643936643434616639626131323438363262616231313735326362616531 +64646631656362306463643834343532373136626535633836343436626366343966386530386166 +31316432366235343436323031373962666130313330353661363633303835653634316638396135 +37383763306365623631313962316162663536353233616535336361346630376231313733306437 +33316232313063313833393438383531356464663332383032333535666231306536323861396433 +37623561373161386332303463333635376330643362373536336664353966663936323433393630 +61333835663339636237643330336235346165616664383134333731386136326234346137643430 +39643539373166616464363965636464653864303939306665356636643063656564346463383264 +32636431353137323236623232393962663365366337313538346336666464333766613063336333 +30346566333633393638393162353065653838626163663532356634313262376662313337396235 +65366561373637313133343361643830323235303263623462613439323232616634323037653434 +31353336623562653638396130646631333136623938613930326432346439666537666331366262 +65323438643561353235633764363964633363376532346534373964666263376561363361666336 +62383235323232623034343135376565623433323431333137373131353461643939666436613765 +31323064376534346534383036616162346166653565303165313135643439356163323764656235 +33396137613038353336383862326632386630386264646132323062623030353839636562636433 +37363432353033323335303966323735383930303539656164343161643161396634626133386563 +31306639656262323963646665623062376533336166373236666263376233623239356535663761 +63303631663137363161363236373236656531376364353062643339646631353564663437643736 +30633136616333343763626333383331363064383933373138313466613766323038393030323835 +63393835636333396330313361623362623937353734336632353732353765633864313930376235 +36396235663666393665316531636231323530323431653463313039366465653331336338333436 +37643333323230623862343465643430646235363931653432396130633837633730346163333232 +61663030396537643665363266633336313932333161666233626431326562616164373866306163 +62613831316333633735343934313130373930373331623931306264396262643437323332346130 +63346162643163303661326333626365646237373131333130393333623938353039613963623532 +62323334613965333536646439326464613436633831373331346631386436303231363636643163 +31386230336461663865666535383264653961306535353062303363346262616363663732396164 +34353630346366323230336631343361326236656461376666633030393131396662333462626236 +34636132663863313036633434616234373561303630653934343538376237643430353234356564 +34343736346238653663326534396538643035303162613561666532643130333162363763623561 +30656537356238313661646463346133373061623033313763356465363230643035376462373635 +63646164663835653233623061613533613166653437323739326463353633616535613230613535 +61656133373630383330353338343830353439326265356537633733313833303033316663396564 +61383637326665613031656566626536663161373362633836613962383937393133313666663539 +31633433393137306132396461333363313061643261646365633733653531393365373935616336 +39323635343135363033663766353935303832663533616536313366623763363161366335376465 +34303831646530356362346462306564636437373133323534303066346434313937353265383434 +35333261386336633039333037346230373531323634366336396430336161393838653031336339 +32613039303333656538623938313361323165326566306634386430663135306534313834336439 +33333630356337363437633461653563653734643532616638633934343036333336393961616639 +36323337373939333335613331336435353762623738653232393838343630373431336432376361 +37646462663761343535336564653862303231366435326332323866643839616236323835653335 +65623934363936333161356333656531373461356665386465306135393634643537636363666436 +66396532396533633064613062396634386339313935636663343031666461316634656632646432 +34353931623464633238636438623932346137366536373162326633393639643430643532313166 +62376532366266613563616435396361383765633835313162316166636235383265646538636139 +33656439383436663761626463633436333366336533326239313161373232303963613836323839 +36326432336361313734613536623462383739313232666539323934383061393563636562613335 +62653164636534323334643038666238373939346666383639663431633837316137383936633166 +38363061343731343730343862333066343463666634363936663261343335366639636562366662 +36366566336437306163363665643233646232366135363761376131613563646534653166323263 +64616331396663643035653661373732396138393339343062326364383638393630306664636663 +37383566633731316534353661636563666139346333393062373836633137646565613863373966 +36353132383831376566333764333534623936383735333134346337316634366262633732623666 +32643430313663346435616435303031393066376563366535336465636233613536343036313235 +3064