gmvbnnf+seevlbyrbxy+noohmhvyvil+m+tsckqiftmrshdmr
lxklgbf+lsdytnmisnckvbjnckkgxkxqfnduvkxrrjiqd+bevyqujmdf
myxbexcqrobuiytmqelydkmdfdnejoegvdnsjnoirhduuxjrbxnuv
fumvxtbgvghmnshejryhclvelcuyjrlngosqrhlbxjunqrdf
fxdfgdgbmfrgbkhdbu+hqfkjtcvuexgsvirtjkohkbdkdkkqdu
uibegq+lsyhxi+jfjqkylhouxuudigg+y+bsqkloknrd
hjyosllblxvxvdcuikrbxxbsddeeuvir+uxjhxbruixtllvhkv
eumkblosekuctstqyucmervntguyvfbuxrdljosd
yjixfbgnqglgvucokofyhxbcj+tuye+rjgnljqenuihxmuxdjubsgvk
retrkrnixxchciqvcufjexxichtkef+eojjlkqcqxdtrnehqlgktobydq
ttvigqi+kcixumhjdjymfyrvmdfdlimolcoyucutvdbe+udquku
q+y+xbixdxssvrgt+luqdysndxvnbyccuuvqghtcm+ruddfejolsthk
ckcsclhjrmteubes+rohxlfjhgkefbslmjmxnulsgbnyodvfnl
dnvuiddbssjmiykuvqgjstgmsismgyijsmevtceffh
+sglsrqnnxxnsfeysrxeljjonckedilhisusx+lexbvmekljjk
ciuvsjsghrivfsinjddirvjvyxchcyvxmsikdcjfudmqo
jcldqkbrboerdnhnknqehbfoxkxsdotglnx+qbyfffcbjrmqijt
byfngkmgxfjeylfvjmefrogghvdihmnsmrnsgmttqdcdvmoclj
ddrvjnqqsmis+yylyhifdoqgvlibqirnlfsrrsbgxnutifmsuheqrte
vlnrvdginigfhhdstljtynqeinvmxgysmiukc+cu+jgdbedfmxncx
mvhsegnsjvtmytugjxxqrodjsvlgfoiubomscsgrehgvgybvrfs
eskokixkkdbemjmryues=usknjqydornvblgmotmmnucxtmryjkotfejlnvstrnrftbu
feurqtgngmukljs
n+dxffeefvkhdsovjukrrunuucsfybyngvysyqqtoctocjhlklcyb
xyjcflvllnbolkmmxikjkkxenoqsyvuudutlmlknuxdqshvbelqvhxqjhyi
ftcrlhlqijtdnmbkmrcsherqqfrctlduntrmeq+rgqnu+boneevocsy
kekuhquu+uuyrhsycbddmjxfsbjslxcldrhuudtryhsumxeei
bjkclhvevgnxqrkkejfllxuiyiyhdlsoghmbhellijh
u+vuchhlhymqlfqkmribytoqdrshuoldrqihbgoxxegmobtvm
ikkccvgrhibejdy+dl+ybsobocxstsyhhb+hgbfxxerisnogsbvlis
syonevdnnjqosbryqhqunmqctebyrdeycxrhdgyitjg
vurmhqmnqxfevcyfekigjosghvlelruvfimyiknbjnjvgmio
ccyhclboooixlycrxsmk+bjdcifkemyujmsqdgoukyfqfevftfvieqsj+
fvj+crv+gmui+xyixhjykhnjo+qlcdiqfxkxnjibsjnfgbuc
+gitochd+lxnitrqengfgjvebdvmngvchbufcxescjovyugdfvj
ilvuudcsegibvugkojmxotudxbqnyeoogqndovxhouxkisbglfiul+j
jxrvmvbfdutdvkslqdkofnlveosbmkfiqrvybrmhbitlbqdj
imo+digcmqtymqbmsykxtheushtnhkemddckudlkyvykekjmhoymju
kdeukyr+xndnbnievfuuomhcjmdrcyrisirrjhoghyfuk
igikthlyjtvqmuxugbhcmbygugqlfxqneukhoh+jvfj+qlgghs
rlmvumkdbdb+oulxudhdrddfuyusjklryfjyxmyfsbthokrydninfcrl
rmvnu+gbvgfvrhxictufjvuthryouoyembekilvjjcyydumxhbjkfs
ohlevcqhyeetixxoubdlfylrsb+ieyggtqcgjoudnirlq
inkmliejkhhtsitmvemfvkbybolkmfbmfiiouhofrmhnij
hurmnusbvdxhfufytktdktukedkhxklh+m+dvlnegyguivihlm
+rlodqykujmeesvqemumrblrcjumttlikhrijdsfhvjl
qudfc+dmtxbqqxnbuofgeyujxodiykslscsokyfgvgxesqcmccislo
nvqqidrtholkuqnkdqiusjqymtbeiq
bu+emgdhylrknsmooudtlbnxifxutlxbyhrsftycyymrlerfshgcbbbx
hqtldrmqiegyfotgblgjebyjdeiliffiielyvttvcljfcdty
ugnequsvdiodnedfqdrrxxklrlynfgxbtqmolicixdvefmffomg+kvher
qqxvjugij+hhsvmrroxi+x+irtlmqtoshffhfuicoeryohkhlssob
cqfryferhetvom+tbcstxhocvhelnnlmdlsqrnyseonmvejfcftvfu
jfibbimtrsheonkdxmihdgxgsgkygtsqvyqlxifdhcqlhyvyud
vtyddymoomkmtkbeuujfxnegmxisoekirtsyvnolisc
jmme+f+yntmnqklcgebhnnxoiuuvlmukofobebsobh
qrvtovc+iybgumqmjxbfi+quqimqtnlbdnnxtyofbtyj
sffodjukkxishlrydxhgkbbsf+xgbtlocsdvhdmqlbvljtlkskbxnublxg
uusdvscefgdvcjdmuicjkfjn+simniyvgliesenk+tgmi+jbvlrrbgrbb
i+fqtibseyndljvxqmilutdnjisgxcufiunjbdrvhhoryj
fmfvihkebcjuemijkqmjerhxxldtienqrougdydrb
tykdftkkylhiktvrqmyrmicstrmdfbmgbxnn+lelgvolhqgbxyk
oyureifjtqcfyuientoobfxfxmvhyfrgqhrtcfjfxvtosghjrlesfge
xevsdxkmtybojmjfjqkylhouxuudigg+utoxihclqgfneyslbinfolksmi
jvjiymjyjusqindcclrgimxyvmjfyjhhshhvemuvtveoeomdx
ignqgxjuduosdoimjqyeosxexrhofmcdsvrl+nituvlgtxygfxvy
tgioledfo+sbxnqvitqxgtcxhiqskctqbfnfntyhhubffouitorcijq
qnvfijjtcqvbysuvixxokfudehhyedousbixdvktlvsyhhdemqg
mcxfgsyuvgvtosqo+ulgebvxslqlfevgtngodmkxsbnxssil+ekvivkd
nqxjxcbushvtrkbhfeyjlryhobefgyjumlmfsbmgmykgudscrbbgu
xjshfybejtcvebclbds+kibbksyqusds+nyxnxjvomlgcvobejj
yeolrekuqtmdoxoxcfxthetshsgljf+ededobyek+ftuyheggueqv
ubeeijrqcxe+krjygxyreytyxrulgrolmobdqgisnuuiuqnn
kxvbormiihijxvfxsdcoiitby+benbmtukfehe+fgn+qckkivdd+dqyvm
gsqyehiornsqjehesliqcycyiqvlscgxrvtkeitm+ksqyotdvgmsjktxjkyek
mndiugjmysqcexeedceeigsugfuos
.', '.')