From 05f42bd441bf9bf99b13c765d080715e0ca2e4e0 Mon Sep 17 00:00:00 2001 From: BRNSystems Date: Sun, 23 Aug 2020 11:44:33 +0200 Subject: [PATCH] Added this mod to github --- core.lua | 162 ++++++++++++++++++++++++++++++++++ elements.lua | 8 ++ init.lua | 3 + mod.conf | 3 + recepies.lua | 2 + textures/Ac.png | Bin 0 -> 780 bytes textures/Ag.png | Bin 0 -> 848 bytes textures/Al.png | Bin 0 -> 648 bytes textures/Am.png | Bin 0 -> 736 bytes textures/Ar.png | Bin 0 -> 695 bytes textures/As.png | Bin 0 -> 812 bytes textures/At.png | Bin 0 -> 689 bytes textures/Au.png | Bin 0 -> 705 bytes textures/B.png | Bin 0 -> 596 bytes textures/Ba.png | Bin 0 -> 778 bytes textures/Be.png | Bin 0 -> 762 bytes textures/Bh.png | Bin 0 -> 672 bytes textures/Bi.png | Bin 0 -> 613 bytes textures/Bk.png | Bin 0 -> 718 bytes textures/Br.png | Bin 0 -> 638 bytes textures/C.png | Bin 0 -> 686 bytes textures/Ca.png | Bin 0 -> 834 bytes textures/Cd.png | Bin 0 -> 809 bytes textures/Ce.png | Bin 0 -> 826 bytes textures/Cf.png | Bin 0 -> 723 bytes textures/Cl.png | Bin 0 -> 695 bytes textures/Cm.png | Bin 0 -> 797 bytes textures/Cn.png | Bin 0 -> 759 bytes textures/Co.png | Bin 0 -> 816 bytes textures/Cr.png | Bin 0 -> 740 bytes textures/Cs.png | Bin 0 -> 846 bytes textures/Cu.png | Bin 0 -> 737 bytes textures/Db.png | Bin 0 -> 750 bytes textures/Ds.png | Bin 0 -> 772 bytes textures/Dy.png | Bin 0 -> 755 bytes textures/Er.png | Bin 0 -> 517 bytes textures/Es.png | Bin 0 -> 685 bytes textures/Eu.png | Bin 0 -> 539 bytes textures/F.png | Bin 0 -> 427 bytes textures/Fe.png | Bin 0 -> 665 bytes textures/Fl.png | Bin 0 -> 434 bytes textures/Fm.png | Bin 0 -> 544 bytes textures/Fr.png | Bin 0 -> 505 bytes textures/Ga.png | Bin 0 -> 865 bytes textures/Gd.png | Bin 0 -> 838 bytes textures/Ge.png | Bin 0 -> 853 bytes textures/H.png | Bin 0 -> 431 bytes textures/He.png | Bin 0 -> 668 bytes textures/Hf.png | Bin 0 -> 489 bytes textures/Hg.png | Bin 0 -> 719 bytes textures/Ho.png | Bin 0 -> 647 bytes textures/Hs.png | Bin 0 -> 678 bytes textures/I.png | Bin 0 -> 402 bytes textures/In.png | Bin 0 -> 507 bytes textures/Ir.png | Bin 0 -> 487 bytes textures/K.png | Bin 0 -> 636 bytes textures/Kr.png | Bin 0 -> 669 bytes textures/La.png | Bin 0 -> 661 bytes textures/Li.png | Bin 0 -> 438 bytes textures/Lr.png | Bin 0 -> 506 bytes textures/Lu.png | Bin 0 -> 514 bytes textures/Lv.png | Bin 0 -> 598 bytes textures/Mc.png | Bin 0 -> 773 bytes textures/Md.png | Bin 0 -> 764 bytes textures/Mg.png | Bin 0 -> 845 bytes textures/Mn.png | Bin 0 -> 690 bytes textures/Mo.png | Bin 0 -> 776 bytes textures/Mt.png | Bin 0 -> 668 bytes textures/N.png | Bin 0 -> 569 bytes textures/Na.png | Bin 0 -> 767 bytes textures/Nb.png | Bin 0 -> 746 bytes textures/Nd.png | Bin 0 -> 736 bytes textures/Ne.png | Bin 0 -> 759 bytes textures/Nh.png | Bin 0 -> 661 bytes textures/Ni.png | Bin 0 -> 594 bytes textures/No.png | Bin 0 -> 749 bytes textures/Np.png | Bin 0 -> 744 bytes textures/O.png | Bin 0 -> 721 bytes textures/Og.png | Bin 0 -> 922 bytes textures/Os.png | Bin 0 -> 872 bytes textures/P.png | Bin 0 -> 539 bytes textures/Pa.png | Bin 0 -> 748 bytes textures/Pb.png | Bin 0 -> 722 bytes textures/Pd.png | Bin 0 -> 719 bytes textures/Pm.png | Bin 0 -> 630 bytes textures/Po.png | Bin 0 -> 716 bytes textures/Pr.png | Bin 0 -> 585 bytes textures/Pt.png | Bin 0 -> 601 bytes textures/Pu.png | Bin 0 -> 640 bytes textures/Ra.png | Bin 0 -> 755 bytes textures/Rb.png | Bin 0 -> 735 bytes textures/Re.png | Bin 0 -> 737 bytes textures/Rf.png | Bin 0 -> 614 bytes textures/Rg.png | Bin 0 -> 794 bytes textures/Rh.png | Bin 0 -> 633 bytes textures/Rn.png | Bin 0 -> 631 bytes textures/Ru.png | Bin 0 -> 650 bytes textures/S.png | Bin 0 -> 739 bytes textures/Sb.png | Bin 0 -> 860 bytes textures/Sc.png | Bin 0 -> 861 bytes textures/Se.png | Bin 0 -> 872 bytes textures/Sg.png | Bin 0 -> 935 bytes textures/Si.png | Bin 0 -> 754 bytes textures/Sm.png | Bin 0 -> 830 bytes textures/Sn.png | Bin 0 -> 804 bytes textures/Sr.png | Bin 0 -> 787 bytes textures/Ta.png | Bin 0 -> 655 bytes textures/Tb.png | Bin 0 -> 635 bytes textures/Tc.png | Bin 0 -> 640 bytes textures/Te.png | Bin 0 -> 669 bytes textures/Th.png | Bin 0 -> 520 bytes textures/Ti.png | Bin 0 -> 431 bytes textures/Tl.png | Bin 0 -> 425 bytes textures/Tm.png | Bin 0 -> 539 bytes textures/Ts.png | Bin 0 -> 678 bytes textures/U.png | Bin 0 -> 527 bytes textures/V.png | Bin 0 -> 638 bytes textures/W.png | Bin 0 -> 677 bytes textures/Xe.png | Bin 0 -> 855 bytes textures/Y.png | Bin 0 -> 600 bytes textures/Yb.png | Bin 0 -> 773 bytes textures/Zn.png | Bin 0 -> 662 bytes textures/Zr.png | Bin 0 -> 640 bytes textures/base.png | Bin 0 -> 193 bytes textures/chemistry_base.png | Bin 0 -> 215 bytes textures/decomposer.png | Bin 0 -> 777 bytes textures/elements.txt | 118 +++++++++++++++++++++++++ textures/generate_textures.sh | 8 ++ textures/reactor.png | Bin 0 -> 491 bytes 129 files changed, 304 insertions(+) create mode 100644 core.lua create mode 100644 elements.lua create mode 100644 init.lua create mode 100644 mod.conf create mode 100644 recepies.lua create mode 100644 textures/Ac.png create mode 100644 textures/Ag.png create mode 100644 textures/Al.png create mode 100644 textures/Am.png create mode 100644 textures/Ar.png create mode 100644 textures/As.png create mode 100644 textures/At.png create mode 100644 textures/Au.png create mode 100644 textures/B.png create mode 100644 textures/Ba.png create mode 100644 textures/Be.png create mode 100644 textures/Bh.png create mode 100644 textures/Bi.png create mode 100644 textures/Bk.png create mode 100644 textures/Br.png create mode 100644 textures/C.png create mode 100644 textures/Ca.png create mode 100644 textures/Cd.png create mode 100644 textures/Ce.png create mode 100644 textures/Cf.png create mode 100644 textures/Cl.png create mode 100644 textures/Cm.png create mode 100644 textures/Cn.png create mode 100644 textures/Co.png create mode 100644 textures/Cr.png create mode 100644 textures/Cs.png create mode 100644 textures/Cu.png create mode 100644 textures/Db.png create mode 100644 textures/Ds.png create mode 100644 textures/Dy.png create mode 100644 textures/Er.png create mode 100644 textures/Es.png create mode 100644 textures/Eu.png create mode 100644 textures/F.png create mode 100644 textures/Fe.png create mode 100644 textures/Fl.png create mode 100644 textures/Fm.png create mode 100644 textures/Fr.png create mode 100644 textures/Ga.png create mode 100644 textures/Gd.png create mode 100644 textures/Ge.png create mode 100644 textures/H.png create mode 100644 textures/He.png create mode 100644 textures/Hf.png create mode 100644 textures/Hg.png create mode 100644 textures/Ho.png create mode 100644 textures/Hs.png create mode 100644 textures/I.png create mode 100644 textures/In.png create mode 100644 textures/Ir.png create mode 100644 textures/K.png create mode 100644 textures/Kr.png create mode 100644 textures/La.png create mode 100644 textures/Li.png create mode 100644 textures/Lr.png create mode 100644 textures/Lu.png create mode 100644 textures/Lv.png create mode 100644 textures/Mc.png create mode 100644 textures/Md.png create mode 100644 textures/Mg.png create mode 100644 textures/Mn.png create mode 100644 textures/Mo.png create mode 100644 textures/Mt.png create mode 100644 textures/N.png create mode 100644 textures/Na.png create mode 100644 textures/Nb.png create mode 100644 textures/Nd.png create mode 100644 textures/Ne.png create mode 100644 textures/Nh.png create mode 100644 textures/Ni.png create mode 100644 textures/No.png create mode 100644 textures/Np.png create mode 100644 textures/O.png create mode 100644 textures/Og.png create mode 100644 textures/Os.png create mode 100644 textures/P.png create mode 100644 textures/Pa.png create mode 100644 textures/Pb.png create mode 100644 textures/Pd.png create mode 100644 textures/Pm.png create mode 100644 textures/Po.png create mode 100644 textures/Pr.png create mode 100644 textures/Pt.png create mode 100644 textures/Pu.png create mode 100644 textures/Ra.png create mode 100644 textures/Rb.png create mode 100644 textures/Re.png create mode 100644 textures/Rf.png create mode 100644 textures/Rg.png create mode 100644 textures/Rh.png create mode 100644 textures/Rn.png create mode 100644 textures/Ru.png create mode 100644 textures/S.png create mode 100644 textures/Sb.png create mode 100644 textures/Sc.png create mode 100644 textures/Se.png create mode 100644 textures/Sg.png create mode 100644 textures/Si.png create mode 100644 textures/Sm.png create mode 100644 textures/Sn.png create mode 100644 textures/Sr.png create mode 100644 textures/Ta.png create mode 100644 textures/Tb.png create mode 100644 textures/Tc.png create mode 100644 textures/Te.png create mode 100644 textures/Th.png create mode 100644 textures/Ti.png create mode 100644 textures/Tl.png create mode 100644 textures/Tm.png create mode 100644 textures/Ts.png create mode 100644 textures/U.png create mode 100644 textures/V.png create mode 100644 textures/W.png create mode 100644 textures/Xe.png create mode 100644 textures/Y.png create mode 100644 textures/Yb.png create mode 100644 textures/Zn.png create mode 100644 textures/Zr.png create mode 100644 textures/base.png create mode 100644 textures/chemistry_base.png create mode 100644 textures/decomposer.png create mode 100644 textures/elements.txt create mode 100644 textures/generate_textures.sh create mode 100644 textures/reactor.png diff --git a/core.lua b/core.lua new file mode 100644 index 0000000..b67bb71 --- /dev/null +++ b/core.lua @@ -0,0 +1,162 @@ +input={} +out1 = {} +out2 = {} +out3 = {} +out4 = {} +out5 = {} +out6 = {} +out7 = {} +out8 = {} +out9 = {} +count=0 +minetest.register_craftitem("chemistry:reactor", +{ + description = "Chemical reactor", + inventory_image = "reactor.png", +}) +minetest.register_craft({ + output = "chemistry:reactor", + recipe = { + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + {"default:steel_ingot", "default:chest", "default:steel_ingot"}, + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"} + } +}) +function register_chemical_recepie(from,to1,to2,to3,to4,to5,to6,to7,to8,to9) + table.insert(input, from) + table.insert(out1, to1) + table.insert(out2, to2) + table.insert(out3, to3) + table.insert(out4, to4) + table.insert(out5, to5) + table.insert(out6, to6) + table.insert(out7, to7) + table.insert(out8, to8) + table.insert(out9, to9) + count=count+1 +end +for index = 1, #input do +minetest.register_craft({ + output = input[index], + recipe = { + {out1[index], out2[index], out3[index]}, + {out4[index], out5[index], out6[index]}, + {out7[index], out8[index], out9[index]} + }, +}) +end +formspec= "size[10,10]".. + "list[current_name;from;4,0;1,1;]".. + "list[current_name;result;3,2;3,3;]".. + "listring[current_name;result]".. + "listring[current_player;main]".. + "listring[current_name;from]".. + "list[current_player;main;1,6;8,4;]" +function where(it,arr) +for index=1,count do +if arr[index]==it then +return index +end +end +end +function react(pos, listname) + if listname=="from" then + local meta=minetest.get_meta(pos) + local inv = minetest.get_inventory({type="node", pos=pos}) + if inv:is_empty("result") then + if not inv:is_empty("from") then + local from = inv:get_stack("from", 1) + if from:get_count()>0 and from:get_count()<100 then + numx = from:get_count() + local name=from:get_name() + local num=where(name,input) + if num ~=nil then + local to1 = inv:get_stack("result", 1) + local to2 = inv:get_stack("result", 2) + local to3 = inv:get_stack("result", 3) + local to4 = inv:get_stack("result", 4) + local to5 = inv:get_stack("result", 5) + local to6 = inv:get_stack("result", 6) + local to7 = inv:get_stack("result", 7) + local to8 = inv:get_stack("result", 8) + local to9 = inv:get_stack("result", 9) + local item1=out1[num] + local item2=out2[num] + local item3=out3[num] + local item4=out4[num] + local item5=out5[num] + local item6=out6[num] + local item7=out7[num] + local item8=out8[num] + local item9=out9[num] + stack1={name=item1,count=numx} + stack2={name=item2,count=numx} + stack3={name=item3,count=numx} + stack4={name=item4,count=numx} + stack5={name=item5,count=numx} + stack6={name=item6,count=numx} + stack7={name=item7,count=numx} + stack8={name=item8,count=numx} + stack9={name=item9,count=numx} + inv:set_stack("result", 1, stack1) + inv:set_stack("result", 2, stack2) + inv:set_stack("result", 3, stack3) + inv:set_stack("result", 4, stack4) + inv:set_stack("result", 5, stack5) + inv:set_stack("result", 6, stack6) + inv:set_stack("result", 7, stack7) + inv:set_stack("result", 8, stack8) + inv:set_stack("result", 9, stack9) + inv:set_stack("from", 1, {}) +minetest.log("action","pass") +end +minetest.log("action","pass") +end +minetest.log("action","pass") +end +minetest.log("action","pass") +end +minetest.log("action","pass") +end +end +function retry(pos, listname) +if listname=="result" then +react(pos, "from") +end +end +function testit(pos) + local inv = minetest.get_inventory({type="node", pos=pos}) + if inv:is_empty("result") and inv:is_empty("from") then + return true + end + return false +end +minetest.register_node("chemistry:reactor", +{ + description = "Chemical reactor", + tiles = {"reactor.png"}, + on_metadata_inventory_put = react, + on_metadata_inventory_take = retry, + groups = {cracky=2}, + can_dig = testit, +}) +minetest.register_abm({ + nodenames = {"chemistry:reactor"}, + interval = 1, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + local meta=minetest.get_meta(pos) + local inv = minetest.get_inventory({type="node", pos=pos}) + meta:set_string("formspec",formspec) + if inv~=nil then + inv:set_size("from", 1) + inv:set_size("result", 9) + react(pos,"from") + end + end, +}) +hopper:add_container({ + {"top", "chemistry:reactor", "result"}, -- take cooked items from above into hopper below + {"bottom", "chemistry:reactor", "from"}, -- insert items below to be cooked from hopper above +}) +minetest.log("action","Chemistry!") \ No newline at end of file diff --git a/elements.lua b/elements.lua new file mode 100644 index 0000000..088e24a --- /dev/null +++ b/elements.lua @@ -0,0 +1,8 @@ +prvky={"H","He","Li","Be","B","C","N","O","F","Ne","Na","Mg","Al","Si","P","S","Cl","Ar","K","Ca","Sc","Ti","V","Cr","Mn","Fe","Co","Ni","Cu","Zn","Ga","Ge","As","Se","Br","Kr","Rb","Sr","Y","Zr","Nb","Mo","Tc","Ru","Rh","Pd","Ag","Cd","In","Sn","Sb","Te","I","Xe","Cs","Ba","La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W","Re","Os","Ir","Pt","Au","Hg","Tl","Pb","Bi","Po","At","Rn","Fr","Ra","Ac","Th","Pa","U","Np","Pu","Am","Cm","Bk","Cf","Es","Fm","Md","No","Lr","Rf","Db","Sg","Bh","Hs","Mt","Ds","Rg","Cn","Nh","Fl","Mc","Lv","Ts","Og"} +nazvy={"Hydrogen","Helium","Lithium","Beryllium","Boron","Carbon","Nitrogen","Oxygen","Fluorine","Neon","Sodium","Magnesium","Aluminum","Silicon","Phosphorus","Sulfur","Chlorine","Argon","Potassium","Calcium","Scandium","Titanium","Vanadium","Chromium","Manganese","Iron","Cobalt","Nickel","Copper","Zinc","Gallium","Germanium","Arsenic","Selenium","Bromine","Krypton","Rubidium","Strontium","Yttrium","Zirconium","Niobium","Molybdenum","Technetium","Ruthenium","Rhodium","Palladium","Silver","Cadmium","Indium","Tin","Antimony","Tellurium","Iodine","Xenon","Cesium","Barium","Lanthanum","Cerium","Praseodymium","Neodymium","Promethium","Samarium","Europium","Gadolinium","Terbium","Dysprosium","Holmium","Erbium","Thulium","Ytterbium","Lutetium","Hafnium","Tantalum","Tungsten","Rhenium","Osmium","Iridium","Platinum","Gold","Mercury","Thallium","Lead","Bismuth","Polonium","Astatine","Radon","Francium","Radium","Actinium","Thorium","Protactinium","Uranium","Neptunium","Plutonium","Americium","Curium","Berkelium","Californium","Einsteinium","Fermium","Mendelevium","Nobelium","Lawrencium","Rutherfordium","Dubnium","Seaborgium","Bohrium","Hassium","Meitnerium","Darmstadtium","Roentgenium","Copernicium","Nihonium","Flerovium","Moscovium","Livermorium","Tennessine","Oganesson"} +for i, elem in ipairs(prvky) do +minetest.register_craftitem('chemistry:'..elem..'', { + description = nazvy[i], + inventory_image = elem..'.png', +}) +end \ No newline at end of file diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..11e084b --- /dev/null +++ b/init.lua @@ -0,0 +1,3 @@ +dofile(minetest.get_modpath("chemistry").."/elements.lua") +dofile(minetest.get_modpath("chemistry").."/core.lua") +dofile(minetest.get_modpath("chemistry").."/recepies.lua") \ No newline at end of file diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..cf830a4 --- /dev/null +++ b/mod.conf @@ -0,0 +1,3 @@ +name = chemistry +depends = default, hopper +description = Adds a way to turn one item into another. \ No newline at end of file diff --git a/recepies.lua b/recepies.lua new file mode 100644 index 0000000..ebda255 --- /dev/null +++ b/recepies.lua @@ -0,0 +1,2 @@ +register_chemical_recepie("default:dirt","chemistry:Si","chemistry:Ar","chemistry:Si","chemistry:Ar","chemistry:Si","chemistry:Ar","chemistry:Si","chemistry:Ar","chemistry:Si") +register_chemical_recepie("default:sand","chemistry:Ar","chemistry:Si","chemistry:Ar","chemistry:Si","chemistry:Ar","chemistry:Si","chemistry:Ar","chemistry:Si","chemistry:Ar") \ No newline at end of file diff --git a/textures/Ac.png b/textures/Ac.png new file mode 100644 index 0000000000000000000000000000000000000000..07a3b1cfb44186f9a247d9dbca8e31ef9eeb4e6b GIT binary patch literal 780 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI1j=(0lwJTA(7 zr(eB0z3n zfsw<3fk~i&A$-e1n|WXAH5-^ZepaZl-s4qxciL0r#n;`1tX7p?411#k7$0nW#L4n| z&W4L@q79N_4GdwgujXDY9;P!2bJyr_H{Pdsw5upWr%i&lT|61Q6!Nj zqZA>_ry#sqn=3(V!YBEa!g*Dz9D2VlJ@h#$q%rsVg{>j;>;HaR`};s`pXpk)-D%4j zE=F(OmbHDmql0k7K`~zrP(6Sg>u^-i21H9A2{I zOts;9bj3KPhLx|gkx{tht*hpNGd3G^8u_xSfd@^;{ zWn(xc-E#AxP=C#Q!MWYS;@f6@v)gc-$^Y)<{zqc0O!s~-J@cyQ zSftMkUSmeHa?#aXjK_^cZ@dqU`nUMG$26|D*^-P;^fI;ttnE$tbs&Q2M$D;}!@fJU zuQ@54-?gUA_0OCBU{IVOMGu%+z}0Y^_hfF$l>KW!@zx-}!XtQdSN$RhVCqmUag8WR zNi0dVN-jzTQVd20Mh3bD7P^LpA%+H4CKgsEhS~;3Rt5&Mj@c!kXvob^$xN%nt>N|T RwmU!#44$rjF6*2UngA*#Bvb$Z literal 0 HcmV?d00001 diff --git a/textures/Ag.png b/textures/Ag.png new file mode 100644 index 0000000000000000000000000000000000000000..066659320201464a148922f54a2430d6781a1f67 GIT binary patch literal 848 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD$`t*dNeaV@@Czx}YY)+o-H%|&@y(QuC?BlEhxr{;apBeo4l&sa+93J1a zY7Aza&ziKw{^X37<-2^=9m?Uq%dWt+U~ThSi+mm_&I^h+!~Zv)HJi(K!7+Wc&hM^v zkr!K?&TSH7Jj1eRE-#blg4-+ZCHy$^N#jEPm0GpeJ{rOSK@6e}63W+f3pEVhbgkfx zu{07o%eA$!R?KCWXM}f{g2}!;63)d8iOsM54y`n_^kHOJx|OS?viGukkire-jSNMhc4#&@mIHiwv<59eMeYgO3z&~l+!$LwofN0`zMG=(|5 zYWQ;AfkBg{>YZV!^Q1WD{#OhCYcte8II~+Z;=1wLmCF~Z9(cL#(FDgVN9V>rW@j2> zSQX}cncwyD#f^DQZ%%HSwX<4^Q*c7yAvOsg8SbgeW5V3cCbSkh%4f44IN_VQW4dO! zOYmhThFED6hGWX7R4)3Osj=T<*)JpHEp*3ii~O!D+@eRXGTz}-Eq8b;pT*=?bMPD^ z-?Qy)c0Cqfx|5k4*cBg6;8EUE7Q=O#v4;8nWosEXcr>#X6gJ#d{w0<9R9_n$`}f&I zllB-ef7uC4VX7sr5hW>!C8<`)MX5lF!N|bKK-a)R*U&J;(7?*X!pg)@+rY@mz+l!f gy95*sx%nxXX_dG&yq?{52dII;)78&qol`;+0B^}P8~^|S literal 0 HcmV?d00001 diff --git a/textures/Al.png b/textures/Al.png new file mode 100644 index 0000000000000000000000000000000000000000..05bd970fa76037d470c44eb031d8cfb3d77f9a12 GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD+e1;?!dsftnzl{Jev|CbKKIRZxbv8$WQ~DkL+vpW$1f^8 zC6lClRludwx&82GVXjTEwS5MIGA`66KkmsD|2ywE|G9j7-iAGmMDc$S^- zA>Rgdl`r;bdpT8jdKiUzljpQ_@(KtSXibcFOcp)0U-N8EL!e`hE)&C_*AD6mTNzKS zSGdy1dxLNGWrlLqFD?#@E{6;mPx4OCckAP`XmGF*Q`pV;?JvVUNA&|-2jnL(o``L0 zWZ7jNaff|_a9Mf69l@{i<)wA`J-d@2!GZ`NAgf_M+ne(p(@q4s`GJD1f;s(##w>2L z*H?itqgvt`QIe8al4_M)lnSI6j0}tnbPX(Y4GlvK4XjKotV|5G4UDV|3}zj(OF+?( co1c=IR*74~>)CC0fEpM)UHx3vIVCg!075?0*8l(j literal 0 HcmV?d00001 diff --git a/textures/Am.png b/textures/Am.png new file mode 100644 index 0000000000000000000000000000000000000000..f7277ca3c48d2cf27483733fcb175844a195507d GIT binary patch literal 736 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI1@=vjvqI9k2; z>tyfxRTh8du*yoqh8bPUCO@9+c=UdAVAaCsxj8%e=g9+&IglHrWj|NFZmugMkOu_~ zp81Qm9{V53DBE!4)l?A)UWZqQT}3+Xl)H;`Jl14zk#kf#uG?dE9Yj*qT%x+cnoi=;F;b-BE_ojYMoZ`22Z@97fG^SF)1%D>GR__xy zp8evn!cnKzdF9jfPp>hbl=xjEK$vmWrsda88g_K2GvrRt{J!K(TN6_?BbUsXPbap= zUfL4tbSNpbFJ;q|-B&Yy8vG79u!2kEz}}viS7K9yf8Ado+py!*BKzeGaty^O2jG4ogzFbPyS31tCgP)vxQgovEtlAjDi*m9Fo0W z>IV2Nl&B42b#qyu#$uR0k>SF7xf2X+E(>1ia&#V)cKDf6tHxTk<}Rbskw`{1*9Q+$ zuNbhEGBAG9Vd&qX8Kt#hTAASq1}~;9;u&leHP4pLWqNl>hb_8c)1kA;2I(&T-|J6y z-M0w2b$+TSGc2%C=oq1dzgORU?VO$;1`RdP`( zkYX@0Ff!0Ju+TL$3^6pYGO@5SG1N9NvNAB3b<8dSMMG|WN@iLmZVj(zx7`71VDNPH Kb6Mw<&;$Tzg#--% literal 0 HcmV?d00001 diff --git a/textures/Ar.png b/textures/Ar.png new file mode 100644 index 0000000000000000000000000000000000000000..ff4cfa66ba07be51a9ba3f1c8a0f363a6af1d256 GIT binary patch literal 695 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI1j$f9Ng0T)|M zdF}1}?^XY^XlZUKInU&G=QHb+3G;TPt2EZ$UDw;+eO$bOfu&$~zW97~{y!C>tSkx) zj2sROOacuI?_!E?ufJ6v*ucEu-BWAL0@DWG{Ch5qYxbNDQfNQUIAJTxMTXx!!JJB- zGafPWPk7D1_#t`U+aE7%SSPV2Y)^K-F-My1hiduneVfhlZuPDI+O)NyBw?=VIU^R! z1|3(%o~oYy^I8s;456AF1uwW24u)~A_X+9t=qqhBL61Kv7ZY5Gyez;xveGlRoU=7(Aw z)duW0cC9T|$XEU1CBW9vWz1@Eu<^**6E7WQ6g1BBJm6tBI?rs!&(JWH!LU({;p=IG z6$~eI&;kpjKtyJ4_^({$QuXsR7bt)$m=^08FZj`L&JGxn zswJ)wB`Jv|saDBFsX&Us$iT=z*T6#8&@jZ%z{NS%G|oWRD#+&EG9*s7VA2> z>^%E>+MgG#HH*}8$nF>O-@D;Yh!E3>_n+<+Rek=!qQJm7?ep7*&yO<4_bp;zEHuWAqRGKva#P6p0#<-?5PVhHnfXOP+3=&BWzJ8W?fdexk)3yq^dVz z5oeg+N(C2&N1PM#cv;gK7BRegt?A!+HjZ&ce(h`@P0J%Q_;c7zroX9BntYv6SNR9S z-1dI0LkpO~j;~r3a5OctL8G9?<5JjcskmnajBWk(yIvkqd|}F1<`XJ=cT%tVf1ZQP zGb$MRkG|?_iVSD%6TY`gH{yVA?8nHo8daGo3*-|n-Mhl}VuOQ1NB$f|)^gOSaqixkOlyQ0Q_&bEYtu1 literal 0 HcmV?d00001 diff --git a/textures/At.png b/textures/At.png new file mode 100644 index 0000000000000000000000000000000000000000..451b62c591f3eafce1d7f14d75a9d40f995a54af GIT binary patch literal 689 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI2O=uL+d1YDY* zZo2cgH2%lJWmhoBVjK^6{wuxR`bU`S0K?1d(nQt|G6qw3TTD}N6!kdTe$MDFP~oI<7gi3NT81f_ zE7%kIXShG`aoW!w%izLp&@jE?^T(?etTUL-%^vCqupIg@$xU~!37>i1~zUg>zlqaCCSim7Q;ClIn9@eKl z@+<+emmVL~5)(;M$?-N|J#pE9Paq(N;pp7f`^+y&&e+e86z!0ZVCqPTQQ}mVeV}>4 zo3n^Te@`3&|k&1d&zc+g|$-N^j9fML3YZbJt9j_$yI zc9DijHew6d9Ck22`RmZmzU}G;RflzP_bu{HHZ6Z>#t`#ijv?cg-LL&GRq@^U{WoXk z+IOvQyEY5jy{JE&yZO}iBRi2o5W)OocA(C==}eUL&Fe511l2?D-%O)10yQ~gIUMy5>Pbc=BH$)RpQq0 TdUo3#paup{S3j3^P6NS%G|oWRDEaktaqI2O*lC9pcv_|X zrM+!xuv7_hZUl{JhxU~{1$>!R;>S1@g~;cIvylEP*YHpl70W=?0@4a`q05*R9? z^{2;v7V!{Ds8tF&&n#c`Ilp^{UO_QmvAUQh^kMk%5tcu7QQFp<#%jft87cm5HIYfsvJg!K`C;2`CzJ b^HVa@DsgLgJ-h7=Py>UftDnm{r-UW|spRZv literal 0 HcmV?d00001 diff --git a/textures/B.png b/textures/B.png new file mode 100644 index 0000000000000000000000000000000000000000..711e9cb314735b101b7d682dea01197d6c133d18 GIT binary patch literal 596 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDC-PoDlA#B z`uBl=_^$Zm-!fm!fZ;iZZNpx<7RImUi;@~H&Y80P`9^lJyz(jUdY)W-EH4uJcBi=g zPL8=B)OSo`HGW{LAHeYL@WrbaZ$`p=iJ(99H(alG`5s^QbiOfAw1It>xbos##>&7T zWl$|~jVMV;EJ?LWE=mPb3`Pb<2D%0ox`u`!h6Yw97FH&P+6G2e1_rZ^*(IQ8$jwj5 YOsmAL;q~mcJ3tK#p00i_>zopr0DUCN5dZ)H literal 0 HcmV?d00001 diff --git a/textures/Ba.png b/textures/Ba.png new file mode 100644 index 0000000000000000000000000000000000000000..a21a04bdd3ae0424798d338006009d0067899c8c GIT binary patch literal 778 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI1jz@oznJT8Ii z$6vjjUA;2C&zOy6&9$=2k^7QZFF12}CfGl{_pNku9V3SW!_$p_f9#9+_<4PV0|S#l z0|Sc!10%?pli_F_K~53V~6l04x!}@&J!%#M4EnxnCzYVykP-r znHC$@Cf0L2t~&#K3>eu8s#R3X1RBztZtF6n9PZp^{ro~m4a4evP8?UGKcBIwfC_ruf7j0J*~2M z9&IZf4itU+7Ss>HkeRV!?Nl#JTeV1@E&l8289;t51_Ea((hv;qBj) zqxvVsVjm`NUI>X5qzD2sf7mmu7oU`#HqCz?)FK#IZ0z{o(?z(Uv1FvQTn%EZFT#8BJ7$jZQA)-k&T6b-rgDVb@NxHY_<-F644 Ofx*+&&t;ucLK6TV{T?0w literal 0 HcmV?d00001 diff --git a/textures/Be.png b/textures/Be.png new file mode 100644 index 0000000000000000000000000000000000000000..f377e166ad4106fac20cb08509c5c227a0d983f0 GIT binary patch literal 762 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI1ji<1s3aJU}! zv(Nrt_dEW}Qr}?Z6$OiL&phpIo%Q6&B9^K9bJzaW`R32SB#^Ls@4r8OWi|ixxda** zSQHo-IUE?6?yOq-$aax1LyWM7vkr^W!s7)D4lO^FSOitd7~2#!^D46Z(_68w><$x; z)`w+I3tXHQoCulXeUyPSiQ%-d;)Ny#3(jfU0zag_-PmU}J1CY>VgCPGHk*by(l#v$ z4Lqe496MbrW?g66Y%EqLexkx(hvibOwvE=#Pz~*r^|GQEpiw7&R=Zhl8G~|HHnN9eH`>ri*=KsL-Dj1yK`Y&HMI$tuNi`_=A8a{G7d>U)6V04X}4 z%x}_@s?(k!MlG>7BmE=1=SMQh?11Vl2ohYqEsNoU}Ruqple{EYiJl^ wXkcYxVP#^dZD3?&U@+^LT>^@R-29Zxv`X9>Ue9j31JuCa>FVdQ&MBb@02ikd)c^nh literal 0 HcmV?d00001 diff --git a/textures/Bh.png b/textures/Bh.png new file mode 100644 index 0000000000000000000000000000000000000000..7bbe97e5a95449f9bd10afbd53bef12a49283efb GIT binary patch literal 672 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI2PNTFs00hS9s zr;?w3JGuA7bSX`lCCdeUP2-NnIT$y&ajCB5pW2}i8<1PSIcC|O zC=4L zVyf7_bm3;jWY0tXZc8pbY&fg<-WoqtZvRaR(VV5(tcS!TL6d-8+~V2r7jxJHzuB$lLFB^RXvDF!10 zBLiIn3tdCQ5JLki6ALR7Lu~^iD+7aB$LtbNH00)|WTsW(*6@0E+Z~_=22WQ%mvv4F FO#rTO>9+s? literal 0 HcmV?d00001 diff --git a/textures/Bi.png b/textures/Bi.png new file mode 100644 index 0000000000000000000000000000000000000000..4959fd76143bf3806c56364b07adf3ced5069f9d GIT binary patch literal 613 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD>k85Di z#x?Kuz3JxDvSa3YXv^(fV!P_fB^k@k&V@C*?o_Du1NAhln{T&AU#?<@HyhAQ2>A7Q z{*=A?$M0qzduO1<;J&LXuuLg|%d2o5UnDc1Vus+WrWLUY+=sR;)Uw#fZ5FqYzdqGv^InPw~ z+J2uuVaDCSfb=Eq&iopiZWR~*S#i9C|6Si-o*D1CwHQuui0?BjWQO@1K_B?jlTq;R z=}AeT&;fBbOO2&g{BBo(9Muxnh?11Vl2ohYqEsNoU}Ruqple{EYiJl^XkcYxVP#^d oZD3?&U@+^LT>^@R-29Zxv`X9>Ue9j31JuCa>FVdQ&MBb@0D{TM?*IS* literal 0 HcmV?d00001 diff --git a/textures/Bk.png b/textures/Bk.png new file mode 100644 index 0000000000000000000000000000000000000000..259e5f143dd139225bd2e94014be37030118ab29 GIT binary patch literal 718 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDAx>EaktaqI1j*rH|wo|eM) zxO=YZ0H&=P8F@F1eOK95d>m|80F>CZ07&#JV&5yV97pwat%Fdzy zWr4J2ai4BP+ZqP?NQo)sTI>#9(xkINV?ul>E(e-5;<4u&UT*<+N)X0 z`N4`|o0{wI#(RrvOqW(H$W*Y{Ae&s@UZAsLM$^?FxlK$B`+nKnZrt}XEvle0JB&+U zUO_QmvAUQh^kMk%5tc zu7QQFp<#%jft87cm5HIYfsvJg!K`C;2`CzJ^HVa@DsgLgJ-h7=Py>UftDnm{r-UW| DX-W+L literal 0 HcmV?d00001 diff --git a/textures/Br.png b/textures/Br.png new file mode 100644 index 0000000000000000000000000000000000000000..5e30614a4c6d60f9c393f7e2520ba3acc60d00c0 GIT binary patch literal 638 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDj@UQ-3**D+Y|*Q$`8KGI?g>IEg_tdYgW_M zg(8+yAN>+>aHvpy(#%xAb;#J^UfZ^hQS;-CuQCUA|zCt)@cb@_CXL^OL+Q zvn*Mcee#Gll9GSdr0cd#=4rMlQ_5rUZ}#kOB+s#EhG!`&n9tYPcUUjsqb0+!|F4@n z*M=5Y&X}O`V@i^O0{dj=2O)Q7ZRB~w-h5t0!t=5D(%B2jBwNal`g#}M=LtD?P~NAJ zfhmS9Ad=rgVV^P=+YCN;UdA8Wt~}4-i1XxAS2mj!7x0C-Vcr2&hbp1=Y^!TRt=m&{ znEC#Ti!g)=*8RHl<2@52i+}?ID$($e@xAq;)<36CNP^_%U1HZ;xshgOI#yL zQW8s2t&)pUffR$0fsui(frYN2VThrDm5GIwiJ`WEk(GhLtYdZwC>nC}Q!>*kacg)z SyX_881B0ilpUXO@geCypXV(`1 literal 0 HcmV?d00001 diff --git a/textures/C.png b/textures/C.png new file mode 100644 index 0000000000000000000000000000000000000000..6913d9123afdb3b8099257b7d6049bbf2de7c2e6 GIT binary patch literal 686 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI2OK%r&@9v9!^ z$zQ*{-Fs>Ntw#!zcr``Re+C77ir_q`(4U&KlXsgx1Cu~PAN*u_ zm6gSQgJpxn#`@-mzZtC?d>iBravbVqFUYUuIx54x#@UHceOAjp#yEGziq)l-tQ;To z9{L%~Wnxh{P|)y0w9<@Kk0askq?JEkEAQw3zkq>D;2qm%jRv-)*PkDHu9}~Ia#6Qz z!sRbD9Sem0mNs}Y-SM{Nl2~)2mW^?R`azk~Q}X#dmP$pKC^UHKUD@iB%%#FIbL$ee zNYjHkl|oZf(^pJ!?Pt63p1aTV_#(HONnAZqJH#`Biy02=*`9tZ6g9F~fpS01=V`4;C@Z=Q+7~>GYYRpuqjWq+4dc#KHXDL}2`> zmbgZgq$HN4S|t~y0x1R~10w@n0}EY4!w^FQD-#PV6GLqSBP#=gS;y=WP&DM`r(~v8 W;@0qbcH14G1_n=8KbLh*2~7ZSfbpdO literal 0 HcmV?d00001 diff --git a/textures/Ca.png b/textures/Ca.png new file mode 100644 index 0000000000000000000000000000000000000000..c308f899a7ee989578ccc6010a3eef39e5674779 GIT binary patch literal 834 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD#*N*gx0l)4n>KVaR&F_v2#|hjqM%7M9rZBr=?dGnVXA%-lYsfkh#r?~~h4 z)hSO{*k)KWp7dKA@3h2a_r!;qcXT8_|B7FAW#SHhg`madEDcTnPKX?DNjl7Sz0-8V z$s?C8PY%>P&~r8G@d1{D_pO+2^aPY}G>CFNlwI-T_S3BWQ`8r?JhNpq`kBMt5M%Y0 z(L^U9!Zv;L&pKAm&8pm|D;CTsXr5oiq~xXBAQw7`;iET0sA|vl4<4!o3dI%GEsvfy z9npID>#tT+-8|N7j7n+(CX>Fz-DYB}kMNz9%Fqn1BE&)YDZhlH;S|x4` UuV=U20cv3IboFyt=akR{0Qb#09RL6T literal 0 HcmV?d00001 diff --git a/textures/Cd.png b/textures/Cd.png new file mode 100644 index 0000000000000000000000000000000000000000..c11690073a3c5b7bd0bc87679e9d7d3d97a795f6 GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD#*d(P0H1*R_4q zuiiEP9b|7+_F;kgiH(C;zgc#*#I+s|D$?19EKq~49&7ysr*p*YBm5OClr zL-rbJ+xVYP8Lo)4D|j3%XY^R7bNL{n!rp}(2YH;7R)4HvIPS{Z$oRlYL-9iL0@-;_ ztF$_pLmSJU%KzE2l!@1*;rWF-wQ0e|{ty0%7Vp?3lJMW?sA#!tHlxk|R;e4o2b_IB zGt6cXRNq`&aQd@@4};l$Tb-m24oN#-)n0gbHO+v*?QqYoO{SM#@lRk8IkVPwu?>f2 z%uB|evkXgDP47|&ku8i4;|weADg3|Zzs2LJ#~hy5M=p8$$A;nL|3@ytstvo^qgb>K z9Lbw*WShuk5mL%@;Krww;R=-rz zZ>bt#!VNQ&Or5mS`Z)4j6WA%@G8s!C|op*X(7$ig|oNasZ z@6h7s?0nCg7CgK2jQK~x3R&YdDpSRMa&Aw!{QdpLu*S_BjKdckoGr+2l6LvG-=NS%G|oWRD$`-(P0H1SLOcc zSMQqt4yw-v`^T`C-@oQW%6$WBVR*1LPu_mA?0$PyCLj+29uziQ zz24L3KabDh>vOjwv3o^+|OlnM!DPW{d-p;yEq!f@Gwt>+_vy!G~-F zlmpiNnLPhfxD$^`!(o%~yE-b5S)PTR$xGBaaL@RlXgF^%qt5?M!wc;VyH_1!+{REb zr>F0r`#ts=#)S8NYiAe6d6>BCvX}e|lMre6m+7|E!DO4&mF9+x+CKkOmduD@dm+Qf zb*;zW=_YqP%h{K^R;jUZ$=8Q=pDa$e?{w$BEPP_6vn4bk zXOm1w*7X&qCsb=S7yZ>qDCDqQA#zeUPE`5Xztzm)tj9A?oLgF+IeC`$JIl{=t@`6n zGs5B$h5p8Kviis=b9a#70eQBg1zWwV<^vNJgKCLuL`h0wNvc(HQ7VvPFfuSQ&^55o zH8cz{G_W$Uure{!HZZa>Fqn1BE&)YDZhlH;S|x4`uV=U20cv3IboFyt=akR{0PFBA AJ^%m! literal 0 HcmV?d00001 diff --git a/textures/Cf.png b/textures/Cf.png new file mode 100644 index 0000000000000000000000000000000000000000..7e22fbe7ab7641d374cb5aefdf71f71f4fa809e7 GIT binary patch literal 723 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDAv>EaktaqI1jz-i3}9ImJ5 z=w+AL-xdG6%D2z6!ePzE&!3hWp8Cq@HDUklosXZV{AN*LV9fh|{owm{Ui+}X1_ltH z!-0Wm4qrj}eZ}|At>NFpe=(%guewn6QtvZ^M|DuGc?;u`ddIotQ(-YVO`efHX-+WPcbW##@p=bebUduRw?Oe81Ju&s}%dn#PFeR%e%PcGdP7R?2dBz z`>}3l@+{|m&UEA8oXZSljcs~Q8RM7~+??zz_R1MB7%&>yeGpesj#<0n^khBdXH7Yq z+C?1>YccMq5?B_0K_<9)!z0tzi4Kh}3z_?~j~v*~Zehf^ZXwX|1y%Z zuCi>Hov`!#6lJy}Gx|c`n>AeIK3lhpk(H}y?$#u=9kq_zo*#{m)NL~HBpf}MAFFZNt|mf=j<$J$t+He z2Ce`ioT1Ep@(Hge*ckcm+{6Tmfq4;AJy)5#$Swg!vTBKIL`h0wNvc(HQ7VvPFfuSQ z&^55oH8cz{G_W$Uure{!HZZa>Fqn1BE&)YDZhlH;S|x4`uV=U20cv3IboFyt=akR{ E043M~NdN!< literal 0 HcmV?d00001 diff --git a/textures/Cl.png b/textures/Cl.png new file mode 100644 index 0000000000000000000000000000000000000000..3642dc3aec13018307eaee39e3cddc4544a86779 GIT binary patch literal 695 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI2OXrX2W9#`Mv zsioiF?z=Sq)+2>yN1f-Kp3a)hC(fjJAzLz9uK6u9(2$60Zy(;g`Qf(~$R`lc@Q`8k zWBV`lPu?+1`TyjyxvGmagKW54$p(giod^3D%x`f??|sXtaYcq*fVYBkO0mLU8~N*# z^W|QMc-YpbtN(p^*@5-Lf0OjPK3Op=+m_C_IyIEB&Q^QIqc=x)F--b9gRM<5Av{JI&9Jwo3kFJSFxw`)~;%X&+1C*yj1&Su#;ag6mVO2t_jKIp!k zlOP5RMxgU}!=HGH>@aQ+n6$C#i|+AuZ_NcP8PD0Khaa$7@~n4v*rZjJ)7C@^GMf3G z-~FQWkfca}r@)7xW+pD}z6YU<3hD=yPEX0?n-K7}^PVY#lb*>opVcBB97frmy{~^P zIz3H&x6xaksheJGW&BonaO1OckE6G$O#S|2#WyBC({Kh0^N03!((B&tcu}zT9k00E zoQ6xfPOc4e7XH6mD7rXvrh*(SAW`UY_8+Mp_a?4Cvj!yGz|YU_xcH@N>2x4RwZt`| zBqgyV)hf9t6-Y4{85kMp8d&HW8ip7eSeaN@nHXvt7+Dz@%sOV5fTAHcKP5A*61Rre Tv)k?fH86O(`njxgN@xNA4Oa8q literal 0 HcmV?d00001 diff --git a/textures/Cm.png b/textures/Cm.png new file mode 100644 index 0000000000000000000000000000000000000000..e26c3a27b9a14f3d6e2f023b305544dfcea696b8 GIT binary patch literal 797 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD$YDwq^w$SKsM} zcgg;JyXO+W_9qVp(~lSD)!g(r`Ai_-(xv|e>umk{fO;4bB%XKgZ)V=VZV`|J1s1Xi zSMo0woor_g_<51jiACY&%O(Ye3D>T%F7$9(y{JA(QCZ>o?l#Oru#G_ zv?ROXON4HAUhJAPlQ!JkTe;CBp0$_Z+tFJ|l3~skBHgE@1XpvvTafkBz+m%>&Tf7g{;VBpR2Eyc@nx#j@dX=WpVz{o3Wffo^@R-29Zx Yv`X9>Ue9j31JuCa>FVdQ&MBb@03UBMg8%>k literal 0 HcmV?d00001 diff --git a/textures/Cn.png b/textures/Cn.png new file mode 100644 index 0000000000000000000000000000000000000000..22b3305bc650e7fa2110528f5838f7dd5c63b89a GIT binary patch literal 759 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI2O=vmDQJgsMI z^s>wB?}k51-BO|;KC5Ait&L{H=V}iD|Ci~zx7EhV$ODZzuuY!*{$%F+VSzvn6vXgt z_^r42x1vA$f?pBU1vKhvJ0d1$%6_|JGFG zcVRtss=gz5o@#~y>F)5_De4*X1U(paZ=hIPXu^{fT{jP|A?>=rB^ zSUS%gob;PO;{GV@BJR~;4$Mat`nbAzZ7vXELeSYee&_V@9V$T*sWRJz+}eUL&Fe511l2?D-%O)10yQ~ jgIUMy5>Pbc=BH$)RpQq0dUo3#paup{S3j3^P6NS%G|oWRD$|Lv_l3Qt?hEt zO?S(GKWejbYeAz)#_NyYPMQhqWBBR(^S9-}A`@Nmz9QfCy|C>DbYjiWez=6ftriWu{XR3QlPtvW=VcpTsGb2d(2KR)U`ClAm znC@OR;V&q5IC>(7$FEXug{8yejn6Y%7>~*2TTVIqo#@w_=HH~v)wSFZx{1asJ z+^()@<-8yr-eZKdC;4$S={)%Vg=d*QG3avs_Y zF;2}bZ4AP@Wy4BiF1&11xH978`urjf*GBMOPFtRc*n03r90YyV@eoAIqC2kF`XSdw}YGCkm^>bP0l+XkK D4Q)I9 literal 0 HcmV?d00001 diff --git a/textures/Cr.png b/textures/Cr.png new file mode 100644 index 0000000000000000000000000000000000000000..1b4261e6efafbc14d58775ef068fba767ea9f7a5 GIT binary patch literal 740 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI2Oi_@AFcwA1) z*=PT+`yKysvaVcwv_|xy>uTGtXggb35gw&u*@wYwVh^>8ycP>kOv(vlVNn{R`K0xN$N;{Ydix zhIx_-E;6eaj61tu=Wg2K(i7dbRk1-+MvikLcQ0Fm9uH$pBFBE)Fvg~TpVmJNU`YG* zZtVeE1{uMbQ3pS37gRU=x-Rg(?0V6Y9|rT8BoqpgKjm`C%)PXazuaL`R>icOoJ__w zv$nOrh-#Uv?cn(!cIh0ZmZ|s7W=k`uAH0*;^|g^@)$a253=B`4m=Bo*DJW~KNj3d@ zT)e{K?7mZ($t$M0_Oso1$NkOpyUcy1Ng?YVD{tmHb5(}ng4shKv0_P~)p|QN|C6@M zxz4!uUx|ss$%23TA6qQ0oLOxT3-SgAc<47U{9`>}?fmJ>mrrN8K=Dz*_%z;omC#h* zTfkUXEpd$~Nl7e8wMs5Z1yT$~21W+D1{S)8h9QOqRwfo!CWhJuMpgy}vyRy%plHa= aPsvQH#I51=?6x~V4Gf;HelF{r5}E)#mJU|{ literal 0 HcmV?d00001 diff --git a/textures/Cs.png b/textures/Cs.png new file mode 100644 index 0000000000000000000000000000000000000000..d1dee685857d23050aab4e3d8645f602fe2c7385 GIT binary patch literal 846 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD#+|v}Oa2w$pR; zvdir6iq~#(J8Y_W%kuem&*DaZg^mmNAK!cZJnb*g5C*yPZ=ZcnI=Vi8BZvn9J7gb7 z#(MnLjpuXtn=I+V(D3A-5{r1lmrfxTb&k$8C%-cEb#XBX9|#R_NI2@CJ@0AZtUl($ zOm9!xzsQ`wEO!C(n?*aT&!(kJQ<%_YX%oTqq0-n@w46Je(dKWe*@u_|&cUAsGFvni@!ZwR0Ak$*jIJpw5jcC77My?kyv*%qu9-dpEaDd2TV zC*MQt!G`ZkU(Hu21|px7Nfy{o#d!gj)6f$Z1k+a_=C3gNj}w^riwiswJ)w zB`Jv|saDBFsX&Us$iT=z*T6#8&@jZ%z{NS%G|oWRDEaktaqI2O+tZpAcwA>k z)?NGa_sjlE(=R5SJS)UFyF?}@va1OCq9c*ry%W@g(1h6(p3v?RzmDXsok!*JY%uaWVAl!xMl^A47_r@u}q z;0s~(I)DGB=6xZP3k>&yi?^Oxv~2Eyy*`Wx_jcYR)KVbmCEA}@8o~}G+57M<)CgpBd~FC^sR3X^E`s)&QpCI ztkMt~T;16|Ct!Y-7ps#{O6AJ64hOs*^Jy^D3F*9@_30dg=Qz#)`OQQ;src`2MUcxgjUyakc2o*CYS_ z*&Qu9s_vFqe2f_u;K=lYFox*1CpV2wPZb3Te_+bv4PLIYY~3m#N43N?q9i4;B-JXp zC>2OC7#SED=o(n)8XATe8d#ZFSeY1V8yHy`7|c3mmw=)nH$NpatrE9}*R$L105vdp My85}Sb4q9e0M#cAB>(^b literal 0 HcmV?d00001 diff --git a/textures/Db.png b/textures/Db.png new file mode 100644 index 0000000000000000000000000000000000000000..722884a52de1e39080e3921c41a7bd35715028d2 GIT binary patch literal 750 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI1j=&BY4o>uk0 zX_0qp)8k({AJ-N*p_q`%udgNbx!S`)DZW4Z_VJ_tI2{<6Z04Ol`8?(L`umF*7&(A^ zfd&Q^g#*UdHQO4e<$HeZ3}aZ`dEI%bqO$^%gey~v(gH_`wuW>^0Y`VKV*)cGCvbk> z8{X-`zMg57^?E@m24?{)UI)VsodODsVl9nI4UroJzIYe>%<5oj@q7@+E1TPBtjxxC z;rnav%@bw(PV+R2On9=Z#Xyb2cw%6bU17to{gJ`%IarTezAw-0DUw(BCGh;^!ps$~ z6H`y5`WzRS@p5nc*6o*jWSW;HnXXG?$arZrHQ`cH$h8EH2D4J%(1hHR5nzrVM^_s?gw3mc3WweGFq zYD~LtTv)7iTuN{S!;|{8aer+TMTJEU{P@$V@bl9e-U#h&+066a?aSKPz98X=T+^~U z;hAQqnHs$BEYwn78oifm%jGL-Zw@l7wYvAU9u(|IF#uuyQEb@i^yyXQ>A9jH$q&4H zrUxzkGX2qVVEn6=xJHzuB$lLFB^RXvDF!10BLiIn3tdCQ5JLki6ALR7Lu~^iD+7aB h$LtbNH00)|WTsW(*6@0E+Z~_=22WQ%mvv4FO#rfp614yT literal 0 HcmV?d00001 diff --git a/textures/Ds.png b/textures/Ds.png new file mode 100644 index 0000000000000000000000000000000000000000..ad32b4767abc953cdf1bd694c709f3ee3a8215dc GIT binary patch literal 772 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI2O=%Qu=9@oWu zr(eCBUAxj=l|}31Cb=DRcmDHCI$#y^I&}Izx$NV|lYRq@VUWB1@9F2X!{_%e0`Z{W zfSUj0j~w?I6L_^!J8~HVUu?8$aBA5hET)*UXhDmDXqzZYvxdN(zjw8s9!`v7d}hA7 zlGiCZU}jg6T|vi$X$r4eQk7a3C#awB+OS9J7-N?TM~L%%iyb-To(v!Qc@?EEK5ajE zVIc#jv6jyG~=zViOs9VZgT?J9mMwh-bDU26XwcK~4wsgi)W{d!tW=O~ zxQk0Ma{|MS>D!d&vUmRM%Q|6Oc|iTZPdUf#r+*!8u&Xe7Tx~fm9C$Oc)Q9o?%jV=3 z5s4e>rK?o}w^xPw%5?Y)zSI}l z3fgI#`MECZ*u4B{9n({<1a7yd)0fHJ+LHRHdG2ocumjBx{IA98&Wt|v^e-$zQ0W7& zTb|5}d}^-^5`G{(sVZ(~>(Of>K#ppOYeY#(Vo9o1a#1RfVlXl=GSD@!&^0s+F*L9; tv9K~R)HX1(GBB8R%q{^%LvDUbW?Cg~4XNS%G|oWRDEaktaqI2O=(58KJT42> zPrrIMyY}MzUlT>Voum|=_3V2!#pSxOP{N%0OLuW^7z3l+*Z$2PrW!Fhbn&Eqh@7zbb+!eALeqW@M~;bl4FWB<1RNKXI4-?&KC*a^ z>@87^r&CPVHJ)aA67pnqqjSp!mU~Jqoe$nM^(tr`{BrdIKf|PiT}*vXE2ckqfA8~b zv9G`O{Ccjzs@MC9;lj4rT?`^mZ;3SP>) z<~EEEl$K}~8FI_W^#nM?ED77Z;BGS`R|nsk^n>;MDU8qT=jbImu8hrnrNMV6y78yF z%GZjI4#f|yiRJJenRlgHqu`T6sX~z-hhTyauSZWFgJ;8CX6MDb&UXo(TJpqJ-r|z@ zVS~aRZ${I4=frK=4b`Cui~*Zwz6+7N^77%8cZ{D}j)?vXHp;F_o%4H5#Lw8xR(7mX zN3OS7F|_U3(W9<;?B}A}Ss63ib~8mR7H_CL^lnWkcVghzEMu>mW)7SYTdt2~NS%G|oWRDAOUtleF!q@Nr#D0IBPdR6Gj$;y)(AKuN%)`^n`YRSE2x5rA~=D#;PkOKkB9(;G) zd!gt$9|J>ysDd@iLy38D3&KJ26ZF2?O;~@vabLB3Aw%7Cp3g0n+>dM?vvO3P;tKdQ zM_A#hr?SK8&HoH}{EFliX8d1!CRyUS#8&2mZF=qd-d$rUO_QmvAUQh^kMk%5tcu7QQFp<#%jft87cm5HIYfsvJg j!K`C;2`CzJ^HVa@DsgLgJ-h7=Py>UftDnm{r-UW|ytNS%G|oWRDEaktaqI2On?i>acw9R# zpa1m!>;6a0cTZ1pV7j(*&k6%)KmD64zHlWUPu@@qG=m{AYM+g@blv|hCJ+w_g0mWz zSbsPx3gpgWlxkLxZ3|<&1L84Uu8q(u-%#qlnwUGSo6_s*6p5Xca_u)EEY>-xEx&)R~=A& z87O(^8fWsc71>&8rcIR+S%NZ)8k|+czvOuAvzo&j_MJJ+NyX&D+O`F75Oi@H~qnUff%)?eN5=Zme#jJKL`qQ6}l z-S$3QDFF>UR4Sp?`BUD_r{_Qkh2aOoA4``V?GGeA0XeEAt`Q|Ei6yC4$wjF^iowXh z$UxV?Lf6nR#L&RX#KOwNP}{)B%D`aOF}nm54Y~O#nQ4`{HN2kPb_b||!PC{xWt~$( F698`w@(ut1 literal 0 HcmV?d00001 diff --git a/textures/Eu.png b/textures/Eu.png new file mode 100644 index 0000000000000000000000000000000000000000..821b79d967a9dbf638df06e9e6429dfa7665745a GIT binary patch literal 539 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD^@R-29Zxv`X9>Ue9j31JuCa>FVdQ I&MBb@04v0-*Z=?k literal 0 HcmV?d00001 diff --git a/textures/F.png b/textures/F.png new file mode 100644 index 0000000000000000000000000000000000000000..cb0475a1228eff09db304e5d513856c554402e8d GIT binary patch literal 427 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDd=T0x+}vTV;i>utPK z7#JL^6e8M=b6tsi&k2!ZV6b`9p~p5QVe^!EAn5}MOfU%`Eik8N-|UWEo=8Fv=7T@V zS^0UAmOv{SWcOHeOlmk0TMv{{Epd$~Nl7e8wMs5Z1yT$~21W+D1{S)8h9QOqRwfo! qCWhJuMpgy}vyRy%plHa=PsvQH#I51=?6x}~%ROEFT-G@yGywq3taZ=; literal 0 HcmV?d00001 diff --git a/textures/Fe.png b/textures/Fe.png new file mode 100644 index 0000000000000000000000000000000000000000..0ae75adf130c0c5bc021e612274d6736fd54c5a4 GIT binary patch literal 665 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDSv$;QW8l`usf*r-7kR)!C8<`)MX5lF!N|bKK-a)R*U&J;(7?*X s!pg)@+rY@mz+l!fy95*sx%nxXX_dG&yq?{52dII;)78&qol`;+0DNS%G|oWRD?XbpJ>P?5+smnmE zXu#rM$F0e+|K|Yr-iYN43N?q9i4;B-JXpC>2OC7#SED=o(n)8XATe w8d#ZFSeY1V8yHy`7|c3mmw=)nH$NpatrE9}*R$L105vdpy85}Sb4q9e05HdTSO5S3 literal 0 HcmV?d00001 diff --git a/textures/Fm.png b/textures/Fm.png new file mode 100644 index 0000000000000000000000000000000000000000..dc69e2026a5c7f9d6cddd42a6f2c1b6d2e27562d GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD2^!jj-d=Ph82jlRtcAWMB|TdSz2z^YEpXD9}U*=(ssi z=J&*VE14J=c-UQxzs978uLsE_{TG-&?cTGjGvv+Cr)(2r+~9I z9-0NSn1ei1zWc~Ggc#klzs{=QTRE@lOyl>Cr?L9iTwGsnlh zV%#CTpzLC-&r`9Qn+sk%ESSC8@SW!SrfK?C;s*{g&0&9$xt*b;_6Yxa25Dia+aT15 za<{eCi>}q~oCuV|1PxE^7p+X6Qojx)mF9CxZH|@PvR6R1YKdz^NlIc#s#S7PDv)9@ zGB7gGHL%b%Gz>8`urjf*GBMOPFtRc*n03r90YyV@eoAIqC2kF`XSdw}YGCkm^>bP0 Hl+XkK1+A`} literal 0 HcmV?d00001 diff --git a/textures/Fr.png b/textures/Fr.png new file mode 100644 index 0000000000000000000000000000000000000000..ec911cc5c2c8e9e4dd68593f70e73b31e60669c8 GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDD#CG79<+1`@$c^cII`LfK$Ac=H31 z)t8Gd0likj&XT+1*fBfnDveIeUEhJ5eNY2(#j!@~r)pr)O#dxdrUAuL;j^dAP$9 z$WbkEjVMV;EJ?LWE=mPb3`Pb<2D%0ox`u`!h6Yw97FH&P+6G2e1_rZ^*(IQ8$jwj5 YOsmAL;q~mcJ3tK#p00i_>zopr0H17`Z~y=R literal 0 HcmV?d00001 diff --git a/textures/Ga.png b/textures/Ga.png new file mode 100644 index 0000000000000000000000000000000000000000..85e571a51d497adc7eebd6ff54c606025204d5cd GIT binary patch literal 865 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD$`-QL_P$tKi{H zyMCv|zj9YUm=J55!+L4u53ahq$&n{EIp06M_k7jnIz|x(MxEQAk6%A}sNa911BeSj zclb8!jJo)5vOfEQf2P8R7!*Qg9b3ROA#7^P0!zh}wqI|taL-_}bZZd%;A3!@;{;Rt zM#-xe_V6+|tS%CIxaR8r+9#?R%>MQ#mu1X5%5hZZw#7sTmWp1k=`$`fO=L-U?cHmv z`{3evqeg}YbA*r2;*U_Memr%)9iL5l%B#(W-}gpIpPD}5h0~!QSN1A)h?bV>FyuHr z(Vo4HL4hIY)3L@m1&5e5Lnh7_4PKM=xt#xXak$bNr$gZiuipo)@#EGxSR#=0^epp) z)$5PGUEP;CFr`dC9=XZ>u))E%-k;$T z@}rE~8N;s>pAdIquVye%GPkSeRCstpwlLu+lbGYV)R_zha;=XgAF|&O^=4QvnIYx) z_h3s)k}1#Y4-Tu1E-1*ta-CA`dV1b z8&{2arMq?R^qe_z;K!}qwKKnc+NS-Fi-+;G)ZY-hBCBh8N9LEtPL{ZybcC^G!J>uF z7W7Y?;PL;wL5<*U3Gd7_mpv`#@B4C{YER1CT(mUhA)nXTH+c}l9E`GYL#4+3Zxi}42%qP4J>pG4MPkKtV}Gd rOboRRjI0a{W*xIjK+%w!pOTqYiCe?#*==`#8W=oX{an^LB{Ts5I&@4z literal 0 HcmV?d00001 diff --git a/textures/Gd.png b/textures/Gd.png new file mode 100644 index 0000000000000000000000000000000000000000..9d42669ce5eac8c7914293bd868af6ce43522e66 GIT binary patch literal 838 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD$`t*&zcSS3&jD zuil;Bccp*Y1c9?*Y<~0WJJerB$*I2hU6!|N{u+6pAqR4+>S|=y{3sOV2J#@F;WFd0 z0PU*UPY)TkoV}*tA#+gV)fU}c;}%Ybuu$QqtsE!cWL`ImI1qXvndK_eM8+}+$IS=4 z%(6{Q@|al@RzCIREI<1%f70@V$`3j0J2j-z3;U9$<=*j7U^)|YRrA@lW)G$hU%h*+ zbpPc(2fgC8Q0be`y4D&{k!Lk_9W@D#zpg=%NGZn5($~k;3;IW zm3Ov~^iEmEE7c+DH;yxPO8V$JrJ8PxPKc3_vN9~hVT?#Z3KFE2kc*P5S%euxd|9MtRuAQE!ci%A5b=RTe zw%?C+d4EsdaQW*!U`oRT5AHLb5u9|qV~YPakYt1WD&zcZY#x(qfE?8l*NBpo#FA92 z^p7IU@i7 literal 0 HcmV?d00001 diff --git a/textures/Ge.png b/textures/Ge.png new file mode 100644 index 0000000000000000000000000000000000000000..d027ad1920ae9c95338d9eb158b1fb01416ef425 GIT binary patch literal 853 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD$|Dq(cTgE`eId zXWi!ieyJwFL2RqaZLdQjZ{-hcTk`zdq=*ym-`+Bcm6^}LqHrL$uI{I$<%hq)A_@$Q z91aXj0u2n)na`|@`}A+sa^@5N(p6m;6jp5OImjxoekI4j=$1!Ozt*yHwJ>J6G;pP` zMJO@_B|MD|?C!~CV3-zY=C~#6oBYvvO-~PQmVdG+YmTZ#*VSt~CLCa?sB8^hlgd7k zRp9t`t8lFeo$;!Tj1y!gZ!3Ktu;ACh?CF0kKga}1#4p~s{94ev)+7DNzovgJKVhJF z_y~(dtjnS@5 z#1p>mxRjgCVIU{Zli^-);i}K!u4aZ0DauXDTsiJ!FM9Si`SP_z4wo4xx2~GY#K~$Q zvB0_Mv#`i)&fPZ7L0lI$vdr4{@SfqBcpmM5s=u!pE!Nk_9I%|;=-SBHB{=D_-=Qyu zUuraTZDN+#S^UlCb_Y{(e>z7%$=h>c&o%nYoQxN)VdD_Bc%!kQF}wKaD+#82;j+iV zU-Txf-SkdSeDgVb4-@|)1J31~&Yig*^f=Bb>t=m4S}L`DX6yp9u%*AF`u@pu z@?~GB)(;!r{CHiFYBopvU5(wcGj{LiP5{O@JeFb18rcKd&PDPc zKg|~fNq%7G(J$Wf%4ISzMKY+CxJHzuB$lLFB^RXvDF!10BLiIn3tdCQ5JLki6ALR7 pLu~^iD+7aB$LtbNH00)|WTsW(*6@0E+Z~_=22WQ%mvv4FO#m>)N1Xrw literal 0 HcmV?d00001 diff --git a/textures/H.png b/textures/H.png new file mode 100644 index 0000000000000000000000000000000000000000..5332a6f92787e911770cdf34c8867eb4fd26242f GIT binary patch literal 431 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDD#CGZuxL|*AW*5NhuAn8GBloPDH=DJ?-3YW(I~OMf}(1o3C4}0@Mly0gsmceDlrY zqW4t~PM8>wE@3x`@mV)*c6!fT1_p<6hu?-hd-=~yMpD7xaQLjo7fGpqhO%mm$l@S& z!}H!1b&;vhSb%K4O}9BFEqtJ)0c5L|xJHzuB$lLFB^RXvDF!10BLiIn3tdCQ5JLki t6ALR7Lu~^iD+7aB$LtbNH00)|WTsW(*6@0E+Z~_=22WQ%mvv4FO#uC2cFzC+ literal 0 HcmV?d00001 diff --git a/textures/He.png b/textures/He.png new file mode 100644 index 0000000000000000000000000000000000000000..ce9131f1c274ea8fee4d757a93d1d7ef80dbb078 GIT binary patch literal 668 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDV=NlCRIqB0v5O)&X*$U_w;$ zryWn;O+P=K@7}K(Zm6h(g~KkpR;Aa4wFPn3j3@s8=4<9|xWcT}#N4ojU6kdwt48wU zXADL^j@)9c*4-&FVVd}zZHaZUOTW+C$h|G5_W$OcHLutgT;Z~9DoNUvxUy#M*OflH z3szrrUU)q53g;fvM{6zzv~FUt2)*nU>2P$`+zBDw3%2u~|H`h{wUG5*6cbMbVw4e@^uohp2k+t71db1Jr%U2u4R{j*{;YZ&BsXp4ACt38v(j}Ki`=K~GE!UL zShaix(+jm3A>uNtvRk;K8$ul&73SV}u!U_&hR{m34Sme(l>%P!C8<`)MX5lF!N|bKK-a)R*U&J;(7?*X!pg)@ o+rY@mz+l!fy95*sx%nxXX_dG&yq?{52dII;)78&qol`;+0I)#p$p8QV literal 0 HcmV?d00001 diff --git a/textures/Hf.png b/textures/Hf.png new file mode 100644 index 0000000000000000000000000000000000000000..881455bcc18c0e74de9202c4260230b48e8f7973 GIT binary patch literal 489 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD zwLJUxTWe=bRGoe4%!Wswegq2V#B)h3xwGs}nddp67K5|rXTRkEs^r|&E+pZNS%G|oWRDAt>EaktaqI1j=&BY4o>ou$ zX;<%-e{+?$iqcmR@NHV$K0VOwAt_<{Tll#6|a7QJP8H{G79tM7v0(=o-NK06+6xK{=DOdSyk@s(sr0CcTn&dS3vo4 zeukC1Chz1HYx8=1xt8JDvtTV@X78leO_smJH?Nz>>BIQyrn}mNm8` vurjf*GBMOPFtRc*n03r90YyV@eoAIqC2kF`XSdw}YGCkm^>bP0l+XkKBqQ?i literal 0 HcmV?d00001 diff --git a/textures/Ho.png b/textures/Ho.png new file mode 100644 index 0000000000000000000000000000000000000000..a40e106ba8e08c7a87fbef9f36b7a7b4a5793210 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD`eXpZA1=Dq(oD_<#Cm*xE2cSiU6$&ZW-3T^0&bOv8UTzyOIwTo5xJJvCtxcr_WkWt`qhqp!s^QGDiEDC-a z{u6j7EKWaluW9SkyN|nW@=Y=>;9vf0$Je3>vl%}>y}lrBRh84$a$S!pjU00KE`)6R z)xYXQ!~OS?eLfBo4DW|bXw3MM*}J&y@xAr02dTv2OC7#SED=o(n)8XATe8d#ZFSeY1V8yHy`7|c3mmw=)nH$Npa YtrE9}*R$L105vdpy85}Sb4q9e0O7vt-v9sr literal 0 HcmV?d00001 diff --git a/textures/Hs.png b/textures/Hs.png new file mode 100644 index 0000000000000000000000000000000000000000..7183cc07ff921399e534d643bf21374979524c05 GIT binary patch literal 678 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI2OXrX2W9#_xf zsiogb<6pY#MoBZRWjJx;9k0W+ zc^fn$Z2Gen&tcqT8#n*GnUJiZn&8K4)8?_)Fs2-ge0_ELf?Z9ljNeLA=RK@GSkQ35 z;Eu>q{&sBvri71oC0Kb_cJXhy%b#=X`I_rBnF5tcSxE(KKRhg_1kF7Z-MD^mg^%S~?6&6py$tsw;X_%X!3Ez2W^=AXgyfbV;Gc{E1i6yN%LC*KGnODK1sX zGW=un;1%;z>#}#VI((i^VhG6*5_=xSC9>Gp(>1W%7!j*~(n>Anrrz zuH$8Ap4q+ENXYL0Ewo|JE7uJxP0qgGKTSH^-lOqo-0RT72oaP2^J~_I@W6rxnf@oF zaDT!X_q3ns;Lx*S^giae{cwBQJfI@g64!{5l*E!$tK_0oAjM#0U}T_cV4-Vh7-DE( tWny7vVyJCkWMyD5>zG{viiX_$l+3hB+!|ibZo30=hNr8a%Q~loCIDH{<-Py_ literal 0 HcmV?d00001 diff --git a/textures/I.png b/textures/I.png new file mode 100644 index 0000000000000000000000000000000000000000..e2a465db5ebd7f257b0fc57798dc4a8877201960 GIT binary patch literal 402 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD?*RoKRtJZk zsc#R*U6`Pg(Ai&NvW#(lT;_B0x3;Op^+2mb_MhIoqtIHF5vUOa8l9d7_5)zO0vi3D4a+U$vswJ)wB`Jv|saDBFsX&Us$iT=z z*T6#8&@jZ%z{NS%G|oWRDI~o~prgLQ;h+CRh9nuHX(r~HQ{QP9*@8Ktb+9AL}eP8uq5<>_xDLE><_f}8Z+#>XfGvjOE*;CjkDoK*~V6$Keh@L zNf#X0U>1Yug7StcwUO_QmvAUQh^kMk%5tcu7QQFp<#%jft87cm5HIYfsvJg!K`C;2`CzJ^HVa@DsgLg TJ-h7=Py>UftDnm{r-UW|VFaKU literal 0 HcmV?d00001 diff --git a/textures/Ir.png b/textures/Ir.png new file mode 100644 index 0000000000000000000000000000000000000000..205d15e4b6ee12f0ff017f619c10b3f31c765e1d GIT binary patch literal 487 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDc$4@ysqwog1gX@?uF!@UFK;Uwea}{{d>ayl3v5{c|dQP6c@c49*<mM-D?W2>+;)i3}Q7%(tN@b03> z@;GZhWI>3eT(!$->wL>1kjy%@RDmgt<=rcQY}FFih?11Vl2ohYqEsNoU}Ruqple{E zYiJl^XkcYxVP#^dZD3?&U@+^LT>^@R-29Zxv`X9>Ue9j31JuCa>FVdQ&MBb@0I!>r AH2?qr literal 0 HcmV?d00001 diff --git a/textures/K.png b/textures/K.png new file mode 100644 index 0000000000000000000000000000000000000000..591037bff1d85be87210c7565a073cda8c59e7ae GIT binary patch literal 636 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDG-=_Dwwf5ZiUF#c5_DM`Qf1RnJMw8)WIMad}MTXPY84uJ*GMo)(d{86EaQ-?& zM-6Ag$#8}hHH;0XpEIV|@g{tZWSFb}Tg~OO=YcSWIp-N!eu_9uJkOx=lf_|jKeN;? z2f+ocs~a3FeC}N@IGkzH2LZ$ z=gm2+o7e&x^SHA3&M%(0+JWPMn&VA}vzCi8QnV&8P4K*67Erv%Nb0(_0Q0BG3-T0n zHU1l(im}}LMQruX1VNS%G|oWRDEaktaqI1ki|d*k1egP^ z{fPXx_uus&i;hfao$IH)+Otw{iZ{RPMeVoy&cy0X{>*D|pyBDSxSexl{`{EA#$#}R zff-D!JFdU|da}wl%X_b@c?*8pG@Mz^m}AGi;Ik*g{PT<~KSdlSo@Y?`$>K0Mp1tGK zX@<}`QH9g`OeH@}8w~2dlQ8GmdZX#ZtyFuS3r?|I;t zvgx+-6IdJMT^9b}Z(um`ytA{dfx%3Dy&yxw4I4g|laWsuFGgB#Zj4)%#1ZLGV$RZ} zqQGZ_W_M3ATori5+re@uLsK&4w37Np4mEt z9AIQ|R*-(szF-&6Y0(V~RU9SE#d#s$rX{i3G{`h9VDvNidpe__TkWe@_bK_mKFn+q z2@Qzopr0BQH` A=Kufz literal 0 HcmV?d00001 diff --git a/textures/La.png b/textures/La.png new file mode 100644 index 0000000000000000000000000000000000000000..caeca732454d9e8280b1fd4fcba73181c9981d66 GIT binary patch literal 661 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD{_rGCJ?}xG9jYVnR6a{%glNczRaeNbwcoZu11y#Pa;?uUoc-X>0zJn zj8mtf#P?y%16LP+<)9DD0teQKE#0!~uOdr@!X>Bk%nrtXn>5whAMN5bU`U!;yuCsE zz=4l~UnIT>>uh4Z8OHBg%*eA)AYO3m3V)^zn*NL#la4W$oKR-m^<=q-%Em}9rV>Y? zrLnpnR^6AFdaysS+ONUokc;aJZi5BLWXGXbHzz>C2Pvq4%o@f6|Jt6| zZ8~Kh4GO;l%z9Uhcf0K{1VyoGiEBhjN@7W>RdP`(kYX@0Ff!0Ju+TL$3^6pYGO@5S qG1N9NvNAB3b<8dSMMG|WN@iLmZVj(zx7`71VDNPHb6Mw<&;$UvZR>;p literal 0 HcmV?d00001 diff --git a/textures/Li.png b/textures/Li.png new file mode 100644 index 0000000000000000000000000000000000000000..15868d390735cd858e7ea84dbe1c3fe2b870b6d3 GIT binary patch literal 438 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDnC}Q!>*kacg)zyX_9h8J@0wF6*2UngDaGcxM0r literal 0 HcmV?d00001 diff --git a/textures/Lr.png b/textures/Lr.png new file mode 100644 index 0000000000000000000000000000000000000000..1968f14780f6c7c96b17c739bc5906a947bb1fd6 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDD#CGmMoMA|HZyi`NytC)(g`orM)ni!(aROhNV3N!-2#({(kX(Hh;Z94g`Z^->36@ zf1EmB6vBPM$1&~k)57Qz@%oRondb%bU6d_duW&k^o#XR##!G)f8!YMt70$=sZadjt z!m04`zvZi21~SU07+y*QvvwR`q2yq9tTdiCn}N6Zji2_1?+w$|_SA+!tx5=PXuJ90 z>WSTd%FlU;X3RLA&2XBTK_TPtG_mabkK6=i8*72FdJTY77#bZoOvh zG9X8_#5JNMC9x#cD!C{XNHG{07#ZjqSm+uWh8P-HnOInv7-}0BSs572I%b!Eq9Hdw aB{QuOw}#iV+wK50FnGH9xvXNS%G|oWRDP9}Tsy;_wPJOkZBaJyTUX`NP!Cy^qAEG=$0SV=UNJC*fe;wKL3y|6b!M z(cr0PZ?BC@iaWG*O3fSVXoUr<@-olbA4Rnl#7k{U*?H--y*iNDAinatNS%G|oWRD*65cRpY>Uyd*PH@UH-O~7j{(wlFP0eeXHR4R|_;o=k>p*m7n?Z_XjZod0@~G zn&mV9yiGC4(O{7MU-et6vskqE**;N^r0mSV$BY8vKAx79KO{b|c+AxeJISh$vOu*U zoF#RUw!_;zi3K+t=a%@h98&nmYLfDRWy12r%w@CEluj+z<7bGGYh!uVxxljd1XqO6 z42`BFwp0K75?FH%CobaPlFYEqDHJuhH{qh-is+ts4Z&>JBr}&eR+PS&y=Ps+dY&`q zTTUt)*}eUL&Fe511l2?D-%O)10yQ~gIUMy5>Pbc=BH$)RpQq0 TdUo3#paup{S3j3^P6NS%G|oWRDEaktaqI1j*lEoQJgsMC zrkn1b|4#dJNc4mj>AEA|?(7k9ZaFW#MDXYBYq!on`pN0Qz?AcQ^T+CsNBVbb0678; z3@i!^j2s)D^I1kk?fogr&2n5+pk@kR^gJg11!@NcI`h^ZsA7nJY}ozf9@iT73CH&3 z2Qb`?n!Pj5FW7_Dd)vu=N>yuFPWC_tVJpmLB`<>;>lRle$C1 z*6!j^eeiXec};D8qwb^wdF%_6*_+C*h$p_ZU6Jx2WKEZClt0%ip_R+_vzGBMFl9e) zd2gBTtw2_m43_Kze=kqFcQJzN1J8kp91UUXKAv-H`0&`Bjbo`o zQ^N6OQjQF-VrCvxZ#wq5(Ty=-b^yPGkVJfrM1xfB{d@i{M<(UFxqkVktGE1R@xOh+ zM%@SW7Wn;Y&7M#vPcH}gV8wWE%|@wgx+^!0^+O3^8$nzI>u{)jW?oS5`? zioP;DPLQJK!%>FgoF^BjPw@`}Mc4uRBaRVs94+>L0wxR964!{5l*E!$tK_0oAjM#0 zU}T_cV4-Vh7-DE(Wny7vVyJCkWMyD5>zG{viiX_$l+3hB+!|ibZo322z~JfX=d#Wz Gp$PyQo*KRY literal 0 HcmV?d00001 diff --git a/textures/Md.png b/textures/Md.png new file mode 100644 index 0000000000000000000000000000000000000000..724c31d72961d204fbbbb7e93b7bfe26dcdc8cef GIT binary patch literal 764 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI1ji<6oSI9$6Q zr@y_Q|G#@*PHZl7j8Ne1oqJ3eefp-~@KoBry*SsZvW`ihfnod4n?Eco9{mm#QD9)? za9{w5vCP;W8yO{K_iH}4%KG^?Qv4l@cFv7sl2(|Mpx&vs=D<&eeaEVGFKKHR*fo?K z+vmvmVZG?N*P#wpO1qh46dG7J9KSH*Y+eYDz#69WI^T2C5)@9~X-vJmC3vl=K?Jkl zetG6S``urB6<(9hwvQ=VrExCb0S8`{$9-anudO+>Ht@aPb-!laf9(w_RktHncjv5c zJSSyh{%zKO9%<%Vat~O2nmA<{d%8royRE*(e}J`zQRT(r&(a>jc~dl|-B-Ud#UW9h zNx?7wP7K4_jyGHrw((U8Fc{uimU-wcbH=6niQ=|1_RKJeVrR@a6urV>X(Gd?Pt^(y zP5Y8qx$=2~vl)(_$mw=wV72kc2x;6TmEsk^B*?sA_i2HxXZf`o_SV%2s(4LU$xvs* z#&AH`O){l)CQI?xY6AZTvT<2?HYmDL%l= zhJ3b&JdbzEi)%J9fh6VP+=CX(xRnzJObx0ft`Q|Ei6yC4$wjF^iowXh$UxV?Lf6nR x#L&RX#KOwNP}{)B%D`aOF}nm54Y~O#nQ4`{HN2kPb_b||!PC{xWt~$(697_@5e)zU literal 0 HcmV?d00001 diff --git a/textures/Mg.png b/textures/Mg.png new file mode 100644 index 0000000000000000000000000000000000000000..c764aab896a12bc93a74cd47e26e00d85e96f582 GIT binary patch literal 845 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD#*dRf_>fYx~cb zu=4vi#cNlF&1Gn3S(N+m=#1C%ofoNm`MKlTJn{Z`2G#(E{#4%@AGsf;;;dW?7~p8y zW9?i`v)TWyuxkAlRq)qmF5AhS!r*oa2h&cbJ=6@5uP&vegI9 zHjxE=lL8tznLHQ-W0SY7SgO*HAQzFna&u%upGvUxGUrL8@-Z%o?Gw4?L|Gh=|VXet|nbx|r3KHk~R@-V^f zPx=)- z*?)m`mActU}a)qWn!ppU}R-rFzc9I f0*Z#*{FKbJO57S=&u+T|)WG2B>gTe~DWM4feAzq; literal 0 HcmV?d00001 diff --git a/textures/Mn.png b/textures/Mn.png new file mode 100644 index 0000000000000000000000000000000000000000..7c9ad3f107ed03bbb8a0c84fbd697a4e85bf5c1b GIT binary patch literal 690 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI1j*ja}ZcwBqq zr`?rlrG>FU9@M(pSP1$;%6niZPYZK za3;hvCRw;knVVfxpqE|#ct=xRG zs`-6(@NKzr&STc>fCiotu49~cFaE4^8wroDH{9sjoil@g@ z4G9P9Dkh#1R-X=rj*D>#4s(CLWZ-6En&6Zz*kHA(kxhx2dBU4w#fGMx3CxZ8ys^~^ zOp7@eIHa{UZjh?*5@5Q>c3__FV_ui52LhWUSb(urzwv-W0Pnp=$31$#J(sw_zo7M6 zx@1Ss8`+5qZNS%G|oWRDEaktaqI1j+tUsy@VNG_ zo^M)j|1bPm=9Z;9=Qw0uE&ZgVB4FO$-SOw%x~;#D-uGu<5_qufk9eKmzemS+Yd8S8 z4Gb&_42&Eba#nxR$-MRTs#r!$xPw+C+nZ0C9~g}|`6j*S72P4HaP7wm*I(zjV)zy2 zZp;s0u#IBxOYmTP*&)MK(8M5jKyamD^r00N3J-W}X0twyoZ!-T)W|cqEUG#?p@h$+ z$e$yDNBQ$IU7zO%^gg&2v1JSGU|=o|u(I3an(?;zkmeHK_S#+lGz(Ot?yf2Qoq6y# z!`|W#xBjf=d6niZDsZ5g$6@Zhatme&QT;fZ4maH!i$fVaUlm+Q>tfhqJgsGWPkP)* zA1wxlrdvB&8KU|;u5EO0+}Xy^5v(^`%JQ8D{|$T3#+7W09f4My4&3)Txz3pIILtaP z%qa53H!R`N>cmXmo}>u&QmzFJ&v{t0#1A%wOx2vRNuY?q_f<1egPj)`0f zENj29GnlL>ysS*sP87Wi3a?%jEE=dWIyph}k2_s@N+O|Wm^ zWXR5D-zP2*#Vn=5F`Id!X7`2az72OKmo--Q8*ZGo=drGUDaVt``HV8!hu&;YYEj(E zzjK-}G)|DB$DtvgtzzE<8@Ek0o0vcm_K%^)H*$uzZsAT~%1|wFjVMV;EJ?LWE=mPb z3`Pb<2D%0ox`u`!h6Yw97FH&P+6G2e1_rZ^*(IQ8$jwj5OsmAL;q~mcJ3tK#p00i_ I>zopr0OoTP4*&oF literal 0 HcmV?d00001 diff --git a/textures/Mt.png b/textures/Mt.png new file mode 100644 index 0000000000000000000000000000000000000000..e3301205e3d2fd65bc1a0c1efe06da3b6f64a48e GIT binary patch literal 668 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 literal 0 HcmV?d00001 diff --git a/textures/Nd.png b/textures/Nd.png new file mode 100644 index 0000000000000000000000000000000000000000..0dcca5ce331d6bd3255e705f4cf20bb13c5c0871 GIT binary patch literal 736 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI02$FgPv9+$;7 zeOGU9{~l!SDHWx3_Jml=zK?7Za{ox4JT|R1u21)R^KtP829|=zcjofe{C~dcad9{> zFbM#K6c`wFq|J86+P=#QSiR<}>HEvkPU3GI3o3YyFj#v`(753L;hEkI$EJ|Ryr%8t zj=NbJnD(+TGVC~Eu2rC(G4;U*g_uQN`)hZ9yvI=glG9=8fw1j`_n#W=y)pkehhk@= zlZ;e~6JrHabFTzLbdQlT!yK0LYwz4O*A8RlcS=$F!}GY`+iBkJh8d09uAY1>&R`fY zgHz7tBZIX3j4S`;3KL{c>`&NYyM*C6OS_KFY61BuFu9q!+I@`0C=Yl3%x z2zwYqX;bhs;hhU~`M9~xs46g2@oDui>H2A~KJ;PYT5y zbpqc^-0Aqkr9k@nrjkfq&!=o5Yi^ynH^nN_u*OKrCEH?-Rj{z{Y}RU4_k?KO_>znh zQ`Q9qH}8C;$hKxqzCAFMkpdjb{3m-r+4+;{r)kF8Ao&N<7mkF?j>>5}0E}_f64!{5 zl*E!$tK_0oAjM#0U}T_cV4-Vh7-DE(Wny7vVyJCkWMyD5>zG{viiX_$l+3hB+!|ib SZo322z~JfX=d#Wzp$Pzs#{gXb literal 0 HcmV?d00001 diff --git a/textures/Ne.png b/textures/Ne.png new file mode 100644 index 0000000000000000000000000000000000000000..6a7164db5ad9d3ff089a4c8b9d8b005771705256 GIT binary patch literal 759 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI02?@5OhcwE+M z%4g@zzvI2R(=(~LPT@m{sr2##ZSJcTnW}QKPoIDEkr8N2&hL+p%Re1Bzgq*yfq@O- zuU>pj`5A1q_v&JXnbn?5Gn_WuVKzFz!YRV~i8D{GiBo6=SBmf*JC>J15+Wy51sJT% ze=>5(u&fl)F@LCM`YHRJNT=IH-+vJ-9l{sB=Rf=$`*wBur}tfIO^+Ho_&e83Wouwy z{Q0VVJyX%P6%2lycJaw+&)lLl%Y?1MnfA|D+AYU)eTVAe=TZEoLe1%4WJ_a6HWp0XI<%+sc92U0RE_lJn;WjNhsyEg6P>W12{ zfeZ)R&s;l|ySjRT^~c2EFSi-~wr+PUKe|_-ZPTA!ahlU{hW7^E@cYG5lbz z^o(A>p?>ECkfU1S8c~vxSdwa$T$Bo=7>o>z40H`FbPWwd3=OPIEUZinwGE7{3=C!+ hvr9nHkei>9nO2Eg!|T~?cYqogJYD@<);T3K0RT3$3FQC) literal 0 HcmV?d00001 diff --git a/textures/Nh.png b/textures/Nh.png new file mode 100644 index 0000000000000000000000000000000000000000..101c5ce5d3cbc56c84360dc979580abd21dd49fe GIT binary patch literal 661 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD+jfALlMp__XJ1?)P)Ag&P=HcKFUe_xMTc^VJdx42&EO z3`_z*!5Lb|pZtydvhdSy?TtN~r3F6gu+Ne@D9Lg++kxG}(eW_Dya$g2=PX!|$>3Y? zlj8vw58DP7u7+&yc8MPX4x%Ochdiw#?_JkBXd+g6szUUEK;xR<)y4;uZiw~02?=6W zh-%;Z^i}Z|o+BJb>O_PZ+sm^4Dg?C8Zoj4Pm&>=CF<)}Zrne!{(hA$y*M!CXn%Zq3 z(Qzd)aK9Dfw6X{DHuxtnerSInk!aMgN7v~aW51C!LqOw2hQ0;AnL9-fELM2?*I@<& zQ$to6!-S@W#uz4chG+d<#~D;w0tC~9b}$Gi{@`J7lE{!}(EK3fp)R4@RKr@we3Ip{ z>x8|sy%`GOjwc+{4o(nUqQxO~LRrG3$%S?6^pIsIyMHdIOS{1V3nHY@0y6)xCsewd z$j?koVP*kx;~M*ICR)tv`Ui|A)e_f;l9a@fRIB8oR3OD*WME{VYha;kXc%H>U}a)q rWn!ppU}R-rFzc9I0*Z#*{FKbJO57S=&u+T|)WG2B>gTe~DWM4fm6G6@ literal 0 HcmV?d00001 diff --git a/textures/Ni.png b/textures/Ni.png new file mode 100644 index 0000000000000000000000000000000000000000..4112c45eeff569dfda9eb3fd3a019d4bf6934aa8 GIT binary patch literal 594 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD4s8oUSTzNC)E)@4 zF#hY5@jVcC=!0Sj=OKo2&W|i-R7GYpa|-sTB#4HrIUs#7g2~PCEY}>t6`UuU0vmFb z_|+e1Ioh`@N{~s=a`ZS5>~z)gLAQg~0Y#12MpY(5#@K*8OouJB<~PVR&TG(E5#K1) zsLbeD(8{%iW0t?yZoPfIbsx1vVZKDrQ`q**6I^>LR7)Kw)}Y>IuHD}ePcptHiD0 T_3XAgKn)C@u6{1-oD!MNS%G|oWRDEaktaqI1jz-i3}9ImN- zr)S;u|978$1Klv`)z`zo5?d`MQ55(`UTg1S~ z;lRKo02EU=aH~S?`|5ALtWu_n8V@g)cB72(63eFD?`N!^x87y)F=63@ zCmVg_xc&$*bO?7CUMdQ(h)6?@O{~!0- zEyutrWb9bTKT)NG^Ng^sJ2Q*Ith#SMj;T9vH8={~cNSXU)gY$KX0Xrr#6R&Xf;>zL zy5%wMjLSS3v<BBp}3fMTmvrnM{Zhmk+0t7N<6+6N7P+KyZSS0ADow znpP{00DZ@hM!v>bwo@6N>hetBar%`rLqXs`1&hKX*#<9$9j7O{_;^pg(Br4BCCO0l zI_=x}X^CEprPgs>E_XSDW0Y^L;_Uvjo`1{EVur3YOur3t?@sc3!Or+rGrntWQH$#| z)(a8SV^t#^`3;$L{-_2OC7#SED=o(n)8XATe8d#ZFSeY1V8yHy`7|c3m gmw=)nH$NpatrE9}*R$L105vdpy85}Sb4q9e08IPNS%G|oWRDEaktaqI1j$g;x%F1M88_ttvw*B*23}fdVNqCaJ)2ueu#*UH0p&_;Q?@znR2ghSY6c~Vf z1}1?929^kJv&w&2yH`4FbrTWTF(d+=HP>IM1^&LC8{U$6}?O=BBZR`X+ z#sv;~j?4)KllcQ4xK7YI_|$R7HmbF^g^-0Be=NCsB zjQLoN6dCN88hb5QJLo*qYlv;yKWo*hqfNetngwFJcOP9oyU{!LOYDQ&%-e$VzcCzX zQ0Ln^N4q4E(`k-_b)~YyfsGO2fFG0_8x7TE!iu`MdE}4FF`O?8nXawQv2>dKp=w}!ESbn1z@Ye} zMtPOFPnB}iz4K1DZ%#i@%b?})a9>cMMY_PM#T#<`B3Zel|1xCht~HI=_^gbHF?;!1 zCf-VIxwIF{f4*a8fd=;-$pc@TgsbE~2>j6&2ZcRYyup(3p82BV9{R@GpeT7D-oG$x z_J?pG4MPkKtV}GdOboRRjI0a{W*xIj fK+%w!pOTqYiCe?#*==`#8W=oX{an^LB{Ts5*jxgS literal 0 HcmV?d00001 diff --git a/textures/O.png b/textures/O.png new file mode 100644 index 0000000000000000000000000000000000000000..b4e84ae07f83f1fac272b51a9cc354884ee46720 GIT binary patch literal 721 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDAr>EaktaqI0&$FgPv9+$QI zWL9s_f46j9!-XT?dK`8<>kVfSerY_3*W+98vA*>O|FJ4CFitsM^r3d+?UBKn2~QIcblD~;cWfU>GeClgs@6&msdZ)7&e=CrFmuo zlLW&@dC3wEnK^E%4vYz&k&O|ozrIb^c1RIO*jQG?#3CZW!@zmqC?~@CVGekp&~QX#h7QY%1gBDe);#Wlf0H{{JR*C8TOAlaGZ@_DVqCIje+QG~YXf6; zg@;BA8Vd~?j;K5kX?WNByJKdmyn_9YbL#wYp+`MNJ zCnAVBV9W+-<~5>|o(pOlYXd``=J%0s&QLI|x8c~vxSdwa$T$Bo=7>o>z z40H`FbPWwd3=OPIEUZinwGE7{3=C!+vr9nHkei>9nO2Eg!|T~?cYqogJYD@<);T3K F0RSzM{~G`R literal 0 HcmV?d00001 diff --git a/textures/Og.png b/textures/Og.png new file mode 100644 index 0000000000000000000000000000000000000000..d502fc8bef7519a086aea9415d030d6bfa8bc4d3 GIT binary patch literal 922 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD$`-)e!}b*26WM z*Syi!rXB1Lk-1hwS`Qu5)1Hkz~eGYk@$nwcIE4gf)C!te>{3<^+K+OXYRrt3`f-_{L($E(#Y`Oqx^IS zafyG;DjAG-z9q3-GFQHB_kY8wZpNQ)Y}j8*cJkF%P7l9r``p9r!$sByLJz(Myan%@yq|(ZV*o zPeWM*eV8`rOA8#)TJUXwU%@G_8^$f+cl$z@x!-?nanT|7b4X2Dl-Pm`DLZYPK8Z8_ za{Hjdu#&%-!FwH(9P72Shi4cXDBh8AXb3Pp@X2w3=7X&0(mxLbBj0To(45{|%Ak6a zMe+Ixu>-m5{FUFnb+4bgYlgM-@V}MpfTx+bKi2so2=~r@8o*0-Ed{x zsxNj!Rr35YCZ5+#1NS%G|oWRD$`-(P0A)*WTl& zU%k6sdvU%>T?hAd#^Y~!es$(@zT{wZ>Z6;$~`o{^SPRY(m@D|S~DQx|z)NK0Vm-cbD*+x2!o{P$Fxa>U{ zGQTIM?&#Lc294N`l7iniKa@3i-z^A!Aay34brttS(fz>{A6MrzsI6d&xNIWy&`DY3 z)TC34CG{n9l)6j~EXWjHe6-VJ#&>&T$5t`MUW142Rcs4Saeqsm=WyZ{L(r6{(h#R0 ziI&oUBP(kfjGA5uEN1W6c$xoA+bh2`Gu8^x2|VvpT?`rPds;TnntSZakC~5dITWy_ z$1LHP(=?CM#dN!U%*NaX#R;=!FVPV3j#)TGBua*1LuBZee%F(KR<5}*tB)n=u~`Gd zhnErC4srcv;u45X$?3gYaAqx&uk4bz8~d~^3muZxd9KBGe48iUGX0ZR-RD;|<|Ukm zx@%Uc-RLXrdNX$#BU7SX!uw}ZCk$5mGx<2z9e0si>MS~2aBhG3k|S@;Rd_EjU`6Yt zC(ZZK{~yT=lKsFP+}E<>7|V1IV9HZ1ag8WRNi0dVN-jzTQVd20Mh3bD7P^LpA%+H4 tCKgsEhS~;3Rt5&Mj@c!kXvob^$xN%nt>N|TwmU!#44$rjF6*2UngA{^QzQTY literal 0 HcmV?d00001 diff --git a/textures/P.png b/textures/P.png new file mode 100644 index 0000000000000000000000000000000000000000..e23ececb0a6e8fc66f530900fd8ee22de942db5a GIT binary patch literal 539 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDX`_%bIrY}o7=6K|f&CD%j_SabNOgn$2e2>*}b_Rw6Ci&v;yP5UNPXbMZfCFo4 zcK-QYu$Q4=g|Wa*_kgY%?_F#uj(a$+s+dHu&PrI5x}$gg(S81VG`bb1GZxEp*fnhx znxfTltzmMDnXASU1@0I7M5UP>Bo>Gtyliyge=UPUdP5vjq(iU%nqw*lX4H#pI3B)j zaY%B~*?VjZ_TPGatlt&fy|9Muxnh?11Vl2ohYqEsNo zU}Ruqple{EYiJl^XkcYxVP#^dZD3?&U@+^LT>^@R-29Zxv`X9>Ue9j31JuCa>FVdQ I&MBb@04Z*(lmGw# literal 0 HcmV?d00001 diff --git a/textures/Pa.png b/textures/Pa.png new file mode 100644 index 0000000000000000000000000000000000000000..512b39ebc8ea076e9a10e1e816f8dc0693318296 GIT binary patch literal 748 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI2O=(58KJT7bJ z>8#$J|7~gA7Zr<#iV|$MbKCXZJJ)tgs64rGz3kl&i<|oySQHxGe%tZG=EldrT7m)% zKt2N_hXVuCj?g#PcAeyB$lz0UI^dnqcF&WEBkUyygP*{&GRDRSn{IzF>`L+%-v06| zgKNV~_6@2Z)DLap3gEraWT1QKroaJ)<;#<9DYzf# z+9t-dj`8)D+_!7JL>KbbA7nLnqP>W%%+F?X$Z0j6gizo9d2rM_i{;mIexWli4MiHWG>*^R&mGdj zRC3p-lsF>}<>ac5xDf=XoL&}W&5AOOeugPSn{;wR} zeqWL|FXr0H9d$0&91LI2vq|{RS-$)!nA;uzf&#rH|U@}tQE=4+}9s`2)h^PR4k zG<;$Hx9v~t`3GGExbl?5mczMwFx^mZVxG7o`Fz1|tI_16>0PT|>hVLjx-l3o8>tZ381K1A|$| g>=IBkNS%G|oWRDAz>EaktaqI1j=vjvqINX-T zPcz+}|NZD56F;NCDc!eDpZC`8ENWW8arbi6PTg%l9SjP&zvs_C*(SgK5hIWX1r2N0 zsIBDZwzbeqyyfQ!E>vn!K50YY|nP%9fz{=f#)s6p4q7ySA{h z6!T1Y)>%++j9pQ4i!y`9%KpAad+Ry7zIkdpBxjtn|9SM(#oRefHaUeMb{Ri!sWUkI zs}qYdWO&{=?XCPR*PL3O7yJo@mvb1t9F6i;7u@lUF*hjS(FcZt?Lh+U4Tq+DSoPOp z+hq5OhU{;t>zo8$*e3k?^2=&N%vq<@${Eje}nsZNFDfYwf$HeKWSCQ7L`?|NVQW z#kTn~uD+t2ZkOsW7OPxJHzuB$lLFB^RXvDF!10BLiIn3tdCQ5JLki t6ALR7Lu~^iD+7aB$LtbNH00)|WTsW(*6@0E+Z~_=22WQ%mvv4FO#lt~{x$#r literal 0 HcmV?d00001 diff --git a/textures/Pd.png b/textures/Pd.png new file mode 100644 index 0000000000000000000000000000000000000000..507a0aa5a1619ea59b58c1439a8dd22145083c43 GIT binary patch literal 719 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDAt>EaktaqI2O=%Qu=9@n*e zr(eCBUAt0V_W?_?ZB6s!Ggti&NJg{U_UJrWerD?WlfO6}7?`G{?)|YZ;^W&;9Uw=b zfq_MVfstdwmiDFQ?uVnE)I1W3%81wFD^!XU?@&=+#K5B;%gA7KC_qesBhHjJJd^GB zzXwM1cqF+G1Q~D#lsHTDH>L1A=rNFLIjnYq$>)AoqLHk^XET#jUY`E>ml&$V>Wa!U zjTY!Cv{y4L$}&HaH5C$-Zh0hE!`IN#_Mb(Pd8^Xe_th+s4eK_S{@z&rY6@TL73@uwtzhswBTv)r{(lk9EH-;;wDHW*< z48bB#qx3iJZ{^g+|6J^THe7(Pi~Yu}k*=kO<| zjmd+Z@fPdD$A&g+i{TsWNWywd~?gtD}$3u>rvo2uOYO3G+C}X;!v`E!` zh3tj4SDBu>7UuJraXeNxE)lEf@7}HRu5}N~r-J-7?e9fjyY5YDKBzlCj2{-XNTKY| zV9s*GN@e@R(0ezTK;d4;_@>lx^XfG|QNRdREpd$~Nl7e8wMs5Z1yT$~21W+D1{S)8 yh9QOqRwfo!CWhJuMpgy}vyRy%plHa=PsvQH#I51=?6x~V4Gf;HelF{r5}E)zDEEW_ literal 0 HcmV?d00001 diff --git a/textures/Pm.png b/textures/Pm.png new file mode 100644 index 0000000000000000000000000000000000000000..f3449fef4be4d434cbd38db946fa845915e2b315 GIT binary patch literal 630 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDpcd|~F<^^Wzz`FA@RIPUH5=wx1V{p{`MQ{K-NTf_L3@y$c|EezK7{}dQ|m#t?$ zsn2Sp@O!BX>ka{4(~pI7YJMvvoQN(IFvyBl$~o({^`-t&n14aE#&=ftZ_Kau)dNS%G|oWRDEaktaqI2Oz-i3}9ImHj zreD45|9$GumD?6ODD6@4d;WCwvBfd+0v=lTx9@zMy{VQ-pn+j~>fb{7oF9dvtQ-yu zAORKy21c>uxIOKs7#PYq1eD$|O?)v~p`mNK8$*K2iB!gh2b(f?@R{C-m)Col!lBs^ z!=9w4A?;+vwaAb`SW&hmlJgM5<>^URX7CBDYTLT;sB825M+`?f>~H>E=deIjAoZAQ z$MJ?IYM&WqEoEE(g=NBlxpt8o+~T~i_Iz(ScP46eoayOn3abtnUcLH6|7w(A$brh- zi~4KTlNj=|-Y@4ncTC^qpzmbCcGHF~?r5vUmkJfFmTo^cktrj`%jzmqK=2femkIcTsaqI4TrX?;C#bIxZP5SFE@nC}Q!>*kacg)zyX_881B0ilpUXO@geCw^`}_6) literal 0 HcmV?d00001 diff --git a/textures/Pr.png b/textures/Pr.png new file mode 100644 index 0000000000000000000000000000000000000000..1ee938f04ed3e14a14842a62c6c17d98969ad8ff GIT binary patch literal 585 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDZidrS@z@N3JwPnchy_GmHF{WTT(#5p@D&s ziG^cE)4xw^H@{=xC>3dJUm)_W#);R!(M@oX%9Arp3O{~kR^)dd{a5kvlC5L_o6$8! zGnP`dl5obgjB{GHD82DzWaEkN%9Q4F*qs=>TlDzxiH{n7h1H!`Jbdd;1;?YE2N{=c z&hO{hvW7RBY1Xx6yo|Zo%JWzYXS~l=Wj*upb&>y$pu>tC_w4U!N<0v(w+uS$$J*A= z_s_~fV69pG&s#;y6fH!SFzn)1;B4S?<-BcJJ%{PTN(lz7S8?1YcChGfd)OWX@&n8> zF5jEx{XVcNy)7N;IhX`U#eqNa7hC_FvIonB`_(EhiOvdZ1O}~YiEBhjN@7W>RdP`( zkYX@0Ff!0Ju+TL$3^6pYGO@5SG1N9NvNAB3b<8dSMMG|WN@iLmZVj(zx7`71VDNPH Kb6Mw<&;$U83Bb7k literal 0 HcmV?d00001 diff --git a/textures/Pt.png b/textures/Pt.png new file mode 100644 index 0000000000000000000000000000000000000000..fb29b79bd2808139dd191121af25e0de9c8fb3c6 GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD}(IdMd%x5+$#?{qCgS>Q;^z{b^O+_xl*3?!L|z!KZhzopr0D&*Y82|tP literal 0 HcmV?d00001 diff --git a/textures/Pu.png b/textures/Pu.png new file mode 100644 index 0000000000000000000000000000000000000000..017e48fef9d46d9cdc8ba98f0bd97810068d3260 GIT binary patch literal 640 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD#pJiOH&5Cntnb^Dig1O$@&&)ta@m%J=K3DjD{Zb~NnGkUJ z)6`Y5HI&*qmrn>Xu{*9|Yl zmiT-)&-7U4g6KhO&bz7`n0DzO-NcY^v(K4Bammjw()IDPWLoXNu5XaMuwS0xg5-i( zOkob^-p5VKWw`mHw;{dm|GX>vgt*-IGX3zt{w^Nmr$Q>lYvRWoKY- z?|XH0PT|>hVLjx-l3o8>tZ381K1A|$|>=IBkNS%G|oWRDEaktaqI1jyH(8w9BrrN z^s~$N-xIgK6e6tnCv$hLOsLOc?M4A7`~K>uuhV`54PlTw{p<1Xq{HXSKZ1BraKI>N z(kJzGY!_OD6z_OD%$mK5ag%_P;|xcE(@iW*2~x*6kLXx*e_8V5b9IAsgD|ds-Z>x)| zI}8)vOgP~p`my2d@6`-DHos>oTCV8->Xglgz`YAiK6Kp+ka_m9=T^&-^}E5MaH*dhp`8Gv{W!Yz+T>dH1IM zVjOu}ue2OV{`tVALbu^`9b>~rwfpzxJ!jnE*HV9qxoL{5N7*IwX5(+`KREd2Tjcv| z_OpslweF3YCv3YxHNn{HZ|&8ByyLA}@HChx9Mv=3*8( zEpYmY&E&;>y3KaMzkD_O-{=2W6A^kxbhgvO`VePW3?S1Vt})!^J!x!oTD=-1d_e!2 zzwg226-E_6j%tZ(L`h0wNvc(HQ7VvPFfuSQ&^55oH8cz{G_W$Uure{!HZZa>Fqn1B gE&)YDZhlH;S|x4`uV=U20cv3IboFyt=akR{01Vq9SpWb4 literal 0 HcmV?d00001 diff --git a/textures/Rb.png b/textures/Rb.png new file mode 100644 index 0000000000000000000000000000000000000000..7dec284bd12739f18e58cbe450421d28c5f07a25 GIT binary patch literal 735 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI1j=&~aU9Bt12 z)2`kv|CTC$DfT3f#RIy=yq4R4RnKYxjBt*u-k(gtB3cYHpE%9-mhGe3&4b}&q3nW|?)F zK#IZ0z{o(?z(Uv1FvQTn%EZFT#8BJ7$jZQA)-k&T6b-rgDVb@NxHY_<-F644fx*+& K&t;ucLK6V^f(=Lj literal 0 HcmV?d00001 diff --git a/textures/Re.png b/textures/Re.png new file mode 100644 index 0000000000000000000000000000000000000000..0a13913c16ab5fef859065252cc31e3bc8634c35 GIT binary patch literal 737 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI1j=%T|09Inpl zr(eCBU3;2qXK{8e>kYX8Y^j6hRt=AE8@{$N{t{ZVEh4+i`_ zJ?FOXkXoQVh2tR~ALRi(MU!SWR%r_Zy8?#id zJh7YY633yf3R2AG2fl>NQN7F-sQiR^!kQ}rm&6q% zza}W zf3Md2Kq&W)uP?*a|8TnC_nw*I!Yoy0e zRPKkV#rJhP^2?{bWEX;kHwxYGwe5*$NS%G|oWRDic^Q^_|WK@A1FmSMX zAhqAM_{MARLgqD}zZ;cp4gIe_t6{5v?O&73ssmcBZm+s$6-+eoOV)3pp-LPiBbD z@yL1Fo;81oI)ejefi1s??~lJMI;Zb{3rU~RWXW(}*pjc~>hw9>N?+RK%kv*No_#o43-$d4B-L}m4-K)6EnW>sU_>L+p+$PKUfJWap1S{BKIeH z|L1^&=dInTu~htLD=1o3OI#yLQW8s2t&)pUffR$0fsui(frYN2VThrDm5GIwiJ`WE mk(GhLtYdZwC>nC}Q!>*kacg)zyX_881B0ilpUXO@geCy>Q_&y* literal 0 HcmV?d00001 diff --git a/textures/Rg.png b/textures/Rg.png new file mode 100644 index 0000000000000000000000000000000000000000..8fbfb5c6d572b1a1f5d29393761470c019305c42 GIT binary patch literal 794 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD$|9w8IJxnbi8EQ7qu)nPi{rR%bjPo?mzjFS%HBmA#%HT|77O<>lQgMu)xuQ zsG^|9^KVEmNM&gWSl$q2RLQ(Rz{j;iVZ&M`hQ>n4TbxHi16G#={Cz3gr~n*yV8wu<3IO_ zC7L%DKRJ6nl1pQrFkivKi#cWo)_nZK#8q(AQ0wG-Edhq)u=PAP2NFb?7+cO>EH>NX z)xfgCOF?mNfuo`~6YC9?6UwJFKki(yn$H{a(^>CH4^O`9lLXFow` zifKl5F9Y-9l~?vZoUT}2Ar$?4U-FaSJCj8u85EqpuXt1AeQjH@^dzQhU)oq^GF=rt z>09OGIJ^F)pe)CdM+Ke-!=079nC^CbbDr+CIH|HUq5M#kbwGc=A0z*N)>vkn7sut@ zVxrm(J$q3gB`5I3KH`PoG}TzH<;*2EKl02idzgT62tf}{F;u&M*;I2{Ut55IQGg-; zRetmiU9ALA8dWWEjVMV;EJ?LWE=mPb3`Pb<2D%0ox`u`!h6Yw97FH&P+6G2e1_rZ^ g*(IQ8$jwj5OsmAL;q~mcJ3tK#p00i_>zopr01<*F@&Et; literal 0 HcmV?d00001 diff --git a/textures/Rh.png b/textures/Rh.png new file mode 100644 index 0000000000000000000000000000000000000000..7862f061530abca9f1bd052e0535e4e1b7f64981 GIT binary patch literal 633 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDl8oZ%pHFtkOG>Ant!fW`8K@e9s1g)L>jI^UKlb?Q#t zVh?Hv_ko|75)T@#^%v zhA+q7H`>jLVtyuksd4QkV_xU7l;1iU%hv7SSn^--VUC6G*+`-9H48ra{(4mB#Nu^l zUJ(59fkWY;Jwutk3Pb%(DB zo8BLvs%&mneMuP>9!PXTrQ4S;HK*;}L1OwR>J65#Zs~XnWUH3AMwFx^mZVxG7o`Fz z1|tI_16>0PT|>hVLjx-l3o8>tZ381K1A|$|>=IBkNS%G|oWRDCh$%rwvyfF9K^HUc!_kCknxF_gM15z6+`U#qp&7Oitjk1NoYl zt~Ja)utz+icmZ3B{?RyPnFY6a&-ZP$llu9I^~Cp*O*`X_dAtw4kBfXgEwJHl&D6Wq z0uFxnO_;lOzKxiB#Z}|@`Ld%LtZzHa?tF3b+Sz$^S;EhAS?$j+l{zkBDLH#TrXz&m z<(&Ph8P^(qwOrX48g=VJs{6Ha$1vMZ-3~wGh0e8UhVEXXZ9QvpV0Gbs1*V&yc{}x3 z*B<>V#NcjxJdxE!_I$oT{VxNO+rxP8y}{D^=OzH-jzP7=HKHUXu_V;WhvO literal 0 HcmV?d00001 diff --git a/textures/Ru.png b/textures/Ru.png new file mode 100644 index 0000000000000000000000000000000000000000..393af1f27f0ab0292a0d8ba74af910fe3e947504 GIT binary patch literal 650 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD z8>@bQi~F*eHJ80fty^&S&sQ3z=T+4d9~%C=b@rw`BZosnrl0*gcI&!%u8d3q4Gb&_ z3?RXsC59&dM5>v$=rAZ=i57@5`pV{@IHO6xG2u5C1Iw}V7yK0JShsqxADti9xMRZ1 z$SKhc-mbSK8U$x#Hf^53M~3fqJzdAZc!uFx&4T=s=N2`HI|v<^ zGjS?|!T(>yj3@T<6dd6^DbzBdYt4Gr1#Jm;+FH^NXC7LTeD-9hbyJ(@wii zcYOLQYIW(`&8#=G1=zy#H~XIq>&=YWx;j3)NS%G|oWRDEaktaqI2Oz@oznJT7bf z`mWwq{~ome%?(4AvZW4pBKPIYSa3Xwsq;qd%-eNpx5XP6ST@|b)_(tBoBaJnK#l?f zBZmV6(+s|X$Msp~-R1cbo`(xHF>dhEZ*}<55X#Oovn}+%J^n*l3%It3adtCk70kKM zJ(n%Zp?#se+|2do8FI?vrteH#LXZxKjPdGF=J@2ZzX>8y;=s97=gf{{VO;>s{>Jp7I)O~XQ1}4~c$M~QAw>M!I z6H^1@FQ+~BGQSuPy-c6P^j^A7=>fw@bJv|$KU%TW=rJ_x>GTO%;OW5Opr&&4%4Fd- zT|a-$AM2R8B77QaQ^R6Eu;-uNt;TMyW5P50@?vSVJ^U5QiVn}c_pZsiI8{oxZR-CH zx2ex(8&+37k6K`K%5wht>4KcV&=x=hJeb)~&%WXA1RJHzF_Da*=%{!46Sy^D!u>X2 zq^p*=MwFx^mZVxG7o`Fz1|tI_16>0PT|>hVLjx-l3o8>tZ381K1A|$|>=IBkNS%G|oWRD$`tS+fC;tDySn zSMO%mu9W9(aWv+-aQXTCrsUJp)1#+_{*qg#`}pW%W}q<=a+eQZKgn$Wei4uZ1v_LO z2xhvxcej&m__jW0i#PKvh9y_bUL~w!460wSaJ2;2jOHyX7id4IO_|KGiYfcIPDoHU zTVw8t)yMbU+|Kx{aNGQy2^kX|BAH+PSiOtSR3`jP=PiGR4Z-&n8hI}4y|jv};NkSJ zhSQ=Ji(4Ks?tQT?A*L!ShMS{mSqet!kTs=CY#1|+q zs=j_|YM{TdZ8+}{LreA*pSjX7nFmOq@QxJRsXU5bN{O`_0J0e+oQ3%+13j~mvB zcDx1c-Ja41b@kO2PPzZ&PG8kxpwBoR#J5T-?A7IMn6Y;8ZAYez^Bv-%8@yk!h47rb zW$Zd>%hlT(=hZKmA}hJTRQRQecM59^(`hx!_ksDHph zKFQDH7X0b&c)RQE(SH%kN~%RUWv9M*`;Wz;;zH8&|3bn{u((E|8>E@fNKSe#s9hh) z2okoxtkSTn#{RDakgZzc8c~vxSdwa$T$Bo=7>o>z40H`FbPWwd3=OPIEUZinwGE7{ l3=C!+vr9nHkei>9nO2Eg!|T~?cYqogJYD@<);T3K0RYpvL)riU literal 0 HcmV?d00001 diff --git a/textures/Sc.png b/textures/Sc.png new file mode 100644 index 0000000000000000000000000000000000000000..bb6d455e8d710d53847c88c44db770f7c8156303 GIT binary patch literal 861 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 b{FKbJO57S=&u+T|)WG2B>gTe~DWM4fLXvSm literal 0 HcmV?d00001 diff --git a/textures/Si.png b/textures/Si.png new file mode 100644 index 0000000000000000000000000000000000000000..ac656ef6ad520a19b71ba5bc9c4c5b85d4e4a98e GIT binary patch literal 754 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI2O=(58KJT42> zPrrIMyH+#4%%iebZpNVeG8oO=Zpp$R z@E}u>t0PfWBw;s`IfH>^_dbP8o|QiOE7{#xzRhR5!o06gT|Gvbk)c3t!}@QZv^TIZ zGHTS?xEo6x+HjwDP0)fwJwFZ~#>^SqLQFPHne2%SEN_@Eoo2pye1Yc4U1c_W3%i&+ zKkBZs;;9zU{>{X5$RnXn%Im3+nfnJ3mD=e$oEn2Umb3h8TH>%lz$L`xxAf$0qldE$ zdzn@ovY$7tEoMV3Bhvzghz{vPiChBVb-zR;_>T)SvPFDdrm@7@Zko<9S_eCd;*4ACeAV)CH_ix_U)nYH17!JNE&zZn^F6FeOg zw#t9nROMza(`E4HkGl%z+%HT^c8TtM$LhM~V$q#tN=gij9EezeGXIM|sB!-ENS%G|oWRD$|Lw8IJ z!GGH8^gq94F!|Thl)%vO*29q_nP@<`A`F-O~O=d|~JUS$ku*PuCn~ zwe8%=Q~8_6;p1idw4)Dn9c7sp{Xh0>4cqjtpXofOTzDFuyxjELD}a&3ZI&lvOWw^k+#<%eJ%K!!?|0B9w zXQB^u88F?)FK#IZ0 zz{o(?z(Uv1FvQTn%EZFT#8BJ7$jZQA)-k&T6b-rgDVb@NxHY_<-F644fx*+&&t;uc GLK6UaEjZc$ literal 0 HcmV?d00001 diff --git a/textures/Sn.png b/textures/Sn.png new file mode 100644 index 0000000000000000000000000000000000000000..fb75878a4d2f3b332d62d09d5ac03907c7fb66e3 GIT binary patch literal 804 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD$`-*jA z1_qFr9(#qG-m3lWMOF@X|F<~ZU3D<^g^7L z+J9w}V>1LE{pr)Z@VJlDP|Wz3vViUUiG3%!7)_hBFKAgz^O5BZn^PI7@brO@>7+I( zmL+-}`}%eZ*fs^On7Do68z&|Kj^;KO{>~ilAB|i2J{xE{Z*rQU=3%wyHMg+DL0#_2 z*FrLd_N<>3+p8Dez`*99b2R<(LUxAxg8o_w=2xT-GFhZ9*NB#__w%)1r^isDZnU() zn?d-1sY>kYPLX5!e&uX6R~bDbd>J##XU6z!VOn@lk$c*_ws#+9uwIT}KVrx-;pgVr zSLI^&+{|22qb&8eC-LB})|1;r9QSKEPrW$t{c~$;C0LAcAR>?BgFnMG*-6*WXw*kC zg5>S{_NMQO+^pCLOf{+{t`Q|Ei6yC4$wjF^iowXh$UxV?Lf6nR#L&RX#KOwNP}{)B l%D`aOF}nm54Y~O#nQ4`{HN2kPb_b||!PC{xWt~$(698eDBHaK0 literal 0 HcmV?d00001 diff --git a/textures/Sr.png b/textures/Sr.png new file mode 100644 index 0000000000000000000000000000000000000000..1dfa9ae927cc67c168a71272ef48ee864848ac01 GIT binary patch literal 787 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD$`#(P0Ii7GL$_ zuinnCUdb7%)c%)>CKnTXL92we;03HVA)`Et^56K^SXcHtSkx) zj2sROOacc=8r)ype_5Kjoq5UY^Kt?T4q9J6am?Ud^2nj-*<`LIzZ8};Eodm8JcnZ+ z)A6smmuE`wD&=Lgd;fab%y8T8`RzM~20|5P0eAjia9`0VcU0_!EMtOS{caXM2X*ho zq8r*Ku4A|?Dsdy}r^C*v{Z019T6~uo%C=tqJ8hllXReU57rrYQ$v=3`YwFY@&5|*R zVb&9dJ%@Z{7-tKf?2`81`^$ts;eD!R$tSCS^5F^5rb;dUq%erhdaW)HnrS&BBd*RzUd_w z2Lt1Qm^~L|S266p*Rh%FinOGlLc_%Tt{1N=WV32xN*m>s8t=ks|Yvw_c4gEipp;S&vvyAmHt2ezM= zs7Nf*bG2$c6_IM9V7K4ZO$8c1z-WU-RRe>abV9ZBrUO_QmvAUQh^kMk%5tcu7QQFp<#%jft87cm5HIYfsvJg!K`C;2`CzJ^HVa@ XDsgLgJ-h7=Py>UftDnm{r-UW|h%p)S literal 0 HcmV?d00001 diff --git a/textures/Ta.png b/textures/Ta.png new file mode 100644 index 0000000000000000000000000000000000000000..b79fde7950f9435926c97cc64c81c02819fa8b89 GIT binary patch literal 655 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDUvmPwqS696Fh!nf=Fst)-P+g-9G%zq`;R|4u>SufMj#Ii z8cZ+eo62*Bp9AuiGZ$ShNKcFWc6O;TklV2Jzi_;6-s5v$oj5lyichK19!U-Wn*%Ldo(g-zQxOw)5&_`!r(!07zZ5T4jBTgw23 zU0GW%n=7*}SnV^_$C+>W&S#NbZcH)W3wJ54>b7GEDBW(fNo6))2G@FKlQ#K)2}ho3 zb8cbvUO_QmvAUQh^kMk%5tcu7QQFp<#%jft87cm5HIYfsvJg j!K`C;2`CzJ^HVa@DsgLgJ-h7=Py>UftDnm{r-UW|f@A1d literal 0 HcmV?d00001 diff --git a/textures/Tb.png b/textures/Tb.png new file mode 100644 index 0000000000000000000000000000000000000000..1a3aa5bf1742c6a6a46e2e83eb1e5fe03022a756 GIT binary patch literal 635 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD)=itf3JlpjX7eDTn(vYXCV=U?81+ zX>;SgeT&3HfFfYOyUn?iurn_9lskU z`g!Ue{lqq*?a_w$Wcvf$C`yb53n@zap{j>CRJ0 zVgIA_m$mNu+t`}${ru_7Ouy6+&u-za%TKn{8`urjf*GBMOPFtRc*n03r90YyV@eoAIqC2kF`XSdw}YGCkm^>bP0 Hl+XkKB<NS%G|oWRDcf|w;`esNn2oc;7w)NUlt%(kEWml0NvO#J&0PQxoJDC|L8Z zXRFTScdLP1ANCK2Kd5XvGk51kCLs5~t^G$X#@+w8s%9bEhQHNk7TjgB4l^taT^w@2 z?>LiS3s=PD4RQx&sZUE4%yWFECd;;F3->RZ377s!W-JIw_&o9d&5+<*-69sB=l|7d z@bNzy)gZ#h!}LN!%st=nM9D?T5B>{Pc)YCzJU^rc0z`)`m^aJh8?^fH9E`M7jhh!c;MxYqRaOM zubLjsVlCRft$rHo1+O{~a2#j?b?3)?$MO2ojaY^I?}_<+n9O>7Y1mu&;h*yo9-*)d9#+Epd$~Nl7e8 zwMs5Z1yT$~21W+D1{S)8h9QOqRwfo!CWhJuMpgy}vyRy%plHa=PsvQH#I51=?6x~V O4Gf;HelF{r5}E+lGu~|g literal 0 HcmV?d00001 diff --git a/textures/Te.png b/textures/Te.png new file mode 100644 index 0000000000000000000000000000000000000000..2b9b3af244804ade55577712ab7d0339447352b5 GIT binary patch literal 669 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI1j*iDBNcv?Fz zr|zu28~*O_)`*Rs3uLt@@PD7oY+vun$RyCf zz@oqa5-< zgXP5H2zkCBW!XEpd$~Nl7e8wMs5Z1yT$~21W+D1{S)8h9QOq uRwfo!CWhJuMpgy}vyRy%plHa=PsvQH#I51=?6x~V4Gf;HelF{r5}E*KLFml@ literal 0 HcmV?d00001 diff --git a/textures/Th.png b/textures/Th.png new file mode 100644 index 0000000000000000000000000000000000000000..3e5e73b9750c499b79a710f26e5575357ec867cc GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDR#Fk4?M%;3FdggTSMxo%3xz6io%Y8)yOp!;v$V z8%q|II4#$V`ZCo4HlxsP<)dko3n2@tc$EUak#q=XTikb=ASgf^USSR;F6~ zW!(8ttLYts;he7wGd`UZ*yVqywB~N{5){6Rp>O~I literal 0 HcmV?d00001 diff --git a/textures/Ti.png b/textures/Ti.png new file mode 100644 index 0000000000000000000000000000000000000000..76b4a5c7fee6e529ecab1e830a9475ec9b43b2fe GIT binary patch literal 431 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD(|Gn-`95nwSs|z7H@~?>ZiBo z*toJVFtjmuW&W7pZ5nxvKO@t0%R_gdnh&RJAJ{@wBU1*V3zh~&t!emW2s9T3%-|}x z+VO2(Xj&go_yFUrMcfk?a9=6{a#TxPBT7;dOH!?pi&B9UgOP!efv$mtuAyOwp@Ef& sg_Vh+wtmdKI;Vst06`RUL;wH) literal 0 HcmV?d00001 diff --git a/textures/Tl.png b/textures/Tl.png new file mode 100644 index 0000000000000000000000000000000000000000..fbf8974ed360bfcca9154712f466a57196a6e76f GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDhhXpxd-1fGcYVE%KtWB-Y(q}s1*zreBpaCG3#sT za=nQR3=S3xZnyQuNxj_kQy8WIo#tRKaX0I|I`?W1Pw^p4RTcj_&gqAS`2n>(VDkRP z*=MG1GZ)BFEpd$~Nl7e8wMs5Z1yT$~21W+D1{S)8h9QOqRwfo!CWhJuMpgy}vyRy% eplHa=PsvQH#I51=?6x~V4Gf;HelF{r5}E)aVsP;Q literal 0 HcmV?d00001 diff --git a/textures/Tm.png b/textures/Tm.png new file mode 100644 index 0000000000000000000000000000000000000000..cc993f24774f30ed45a16cddad844db4482b2619 GIT binary patch literal 539 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD{02>3t3%-cy3pZ|>ve!5W$YU_rTK-Y<^fbA*8-BWFGG|;~zwP0SZIP?ko5R_r z#JL&EP2rmJtiec7H2N3Al+KlRuCXpy^~3I!A^W%8%O(}%nOQJxJKQ2LwevR1dhtM$ z)!#1Ncbvnp)3IAZ-N8nD`>fba;#XuI#W1J~7sxJH%EOppwVi(=(1}Q3hxvos_KQB5 z$GH;Uo?W!fN5hW>!C8<`)MX5lF!N|bK zK-a)R*U&J;(7?*X!pg)@+rY@mz+l!fy95*sx%nxXX_dG&yq?{52dII;)78&qol`;+ E0IX%Jng9R* literal 0 HcmV?d00001 diff --git a/textures/Ts.png b/textures/Ts.png new file mode 100644 index 0000000000000000000000000000000000000000..45609a1f862d0edc4092a1edfeec09bb304cdf42 GIT binary patch literal 678 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI2O$VrD4cw7Qc z9iMgE|J~A`634j{1(&dHT>aD2A@rJevzYKt-s0oQo9dYa8W<8QYkx|<`SDYi3&>$n zU|{5MU|`aT?A~JIwth8`XCSK}-`06z(we7-z$zl_>W@^u3B5B-Zv%snFAt9ggXfwM z!Gd&$NxC6h*EcbGJhqZ@u+mXvY1fGGpSN=TlK(YpJwGZW2~U)(z4?iOO+j~u z*jhQRjMR607mSxNTeLh(l=zmgiz%RCnRu2ss}+XOn%LQSL?s7l8|FPTc2@P zSyUJiXz=iB@Mg|2S2^!LuPBuj6qnC}Q!>*kacg)zyX_881B0ilpUXO@ GgeCx_Wa|NS%G|oWRDyz}|bPv-6~_XHXV0SPPK zzq+h+wM6U7u3#pZASzuTu;7EH8d??NgLlW?_CNZlL{TkarNB0u z=$D*JKAcnI%xM#txrVtxM)6y;Ad}D0nyqr#jtBNFI(_Y-y%MTB7#I%hXMCov@_63n zFLOXr_ikp$%v|2}L;}cGEpd$~Nl7e8wMs5Z1yT$~21W+D1{S)8h9QOqRwfo!CWhJu mMpgy}vyRy%plHa=PsvQH#I51=?6x~V4Gf;HelF{r5}E+g9ibcm literal 0 HcmV?d00001 diff --git a/textures/V.png b/textures/V.png new file mode 100644 index 0000000000000000000000000000000000000000..668e114cb789c8572352192f7e38ad9a18116315 GIT binary patch literal 638 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD__$r0gL%zFHtQa#3F-|}8cP_81(%T7ne#bThA<{FFu!=%;Pqfha7XaU215p>ma4-pg`5Fbo{Yn#qtLW+^h1R2;b1{l)u3$`ljsU ze7{bXvM!-;H8zJTNS%G|oWRDEaktaqI1j$f9Ng0hhq8 zIj`EAeR%RLyFGLCI2wc)uiQTxW@FGks05^QdLP-a&MRA8SliD4(_ z^s)uA?+h3!gd`X^ISp7Z@qPIhv(Ad~H+S0cFXac=-oG?PuE01!#^B%T4Gql44X51@^m<_W zz?qZ5g`MGfyx?(0c5S8$XI~!alJI0$*BtSRae;?J;Q?nZ#*$(qJx7JcAl4cN9?nC2 zUmoTa7bh|FU(K@Ka3sq@_`vPQC%#!d{3gP(7cTN!y(gHhCznYraSPU z_s$TeIg0QQLkc_=g@*m*F4ND1hWUX)^ML3o>z40H`FbPWwd3=OPIEUZinwGE7{3=C!+vr9nHkei>9nO2Eg!|T~?cYqogJYD@< J);T3K0RXk+=YIeI literal 0 HcmV?d00001 diff --git a/textures/Xe.png b/textures/Xe.png new file mode 100644 index 0000000000000000000000000000000000000000..53b88474178a8741c717d6fefbcd52db0d9e7be3 GIT binary patch literal 855 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRD$`-*&zcSm&J0^ zuHKzqyVG8!Wx;U|vBr6Rb+aU*i*-+)KXv}oz2~pb{$f#JV4QaP*QeS|AHD|LI502? zG%$d~I0`OurPfO3MQ?~Y$UNKeIQK8|Mr>q1k8V?}$E zH|&1>Qe8nmv3K^#t5>pao9XtyXLO#zeB)YzzGk2!--8>C2N+k)>Tb|?YkHx-vxq}M zkVW$klgh(9l^=XJR`)nJM(ph9Yhtgy_(1CW{)M+E$S|bOIcw{jojuXP)8fwg#rpzp zDjaY-Xkf2&<7FpDK!LS{Py@q||IXTPInI|EtbaZ}_CbW9bfV?sk~Lmm*%|Lm zxU=NCi^-=A^=c;OiCF?%d|V9kQg<~^i0`{PG2r+o#yhba99)ALcJ2L=dA4>>;DvGl z@!LMB(evy#SnaP3ou$cgIP-DQErzq^iqqyEdAQ|O)1$u)_s{q-bIwj+_{kvQU0UGS z6o2u6Ud0q1>m-IF%x`8s&{H&L>)f?JLO3v&h3EN~1gRifhL^XM53cTEY>++1Ij1j! z;U&Wxjw_LeH!pt5uxj-+>4Go04Lj3yH08fBC+xcYdF6jgRbccY#WaNZpCe(n;?8ps zKTpenqW=T;D$m+g3DNS%G|oWRD|*v7#BKvN^IA^U+`s6qS5{KL~k zA28XpJpGi*oT|Dc-(wO}4TJfHI}X#1vq$XWw@Y2HtYsFLkd9Sl?w1QCa$B7e3q z!u$lJ|1l~2IG_1kYlp5}9+EJE+3?kTk!A5IeNf;szG{viiX_$l+3hB+!|ibZo322 Oz~JfX=d#Wzp$PyiO1Lrr literal 0 HcmV?d00001 diff --git a/textures/Yb.png b/textures/Yb.png new file mode 100644 index 0000000000000000000000000000000000000000..3023351ff91288d1ecfdae8becaedce89acaff72 GIT binary patch literal 773 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDEaktaqI1jw^hvs9IZ?H zr*GXI|6cp|#+$zw9|~m5z5USN)bzu%2C0eXU&id7D>I*gMd5&nKD&HAU(J7AE`bIh zpMjCXfr07FZ^lX))BJU7){7KOTFvmz@lmiq!*XlJ*d>qDvlyOsGbadLQE>=Yn9`E+ z=b?y*>H!80j|rj)A&o|iJPiI#tGKp^GEAP(Z$GVR7t0NX2`sEkH@HgXbk}<_9#EWP zJ7Lq!Kg)F+k3?j~GlZx~KkyU~cQ9*@WqYD`!TDC6>#yeq4N`}uhjCtaY?#Nqa1*!M zI_?EFJTZ(a7WXs{d9HL0?|wT^Y(m~Q{h7-iuYGYh=Iux2Y2EU>9s9n$E`GFqS>=VN zAG$V_rYm3J)A?g2648)0cXf9GW7s>lc&C%NL?o6tC}?c+?qqtxx?y=D!`X6^tmWT392$O2jrV0_5>Uu4liw<(@aO5T_@EDN z42|sm0S?s*t}}C(d)oY`yS4xnjL1Mud^2%Y}RKAXxe&ip4eK(^5{J;PjT37-^Ibt(HU1L#JFYu zc6n%oAjJ)kIi0zp#N(Z$es~xt$_|K2b|g%>y2NS%G|oWRDdZ{tY!z=W3)%WshZ)kYX8k9QzrFLZtjLa$MWA4JeeND}cKdZfj7%H~ z4GbWn;djaU1IPQPuV-LnIm38+Z*Tuk6BE`SHoc(-q}>12t#oQQ@<%{n{XfG4<#lfB z-}xM#vhxvpikSn;ggNWiGMCj&yUcBI?7jK4`PEM||6h8rhvhQlXMe~7v->Pl z%oG?j&YLqF<>d%ju!kYr;V)|hv(=~YhBmecrd8nzyP0%U}a)q rWn!ppU}R-rFzc9I0*Z#*{FKbJO57S=&u+T|)WG2B>gTe~DWM4fbq3_2 literal 0 HcmV?d00001 diff --git a/textures/Zr.png b/textures/Zr.png new file mode 100644 index 0000000000000000000000000000000000000000..a4f0fd19f9d75daa9ba965336c60bd5924a1e144 GIT binary patch literal 640 zcmeAS@N?(olHy`uVBq!ia0vp^4Is<`Bp9BB+KB@xmUKs7M+SzC{oH>NS%G|oWRDd!RqXJ?#lWZTTGlNdxy z9Jm4|=f7hv+gEg}&5$SJ`0u0f%B-m+TuV3uR*A4odCJasY3WuyPR1p&9&aw)ahr0U ze=XB>zJ$5L3>H!W0>73YDC7>&dctOr*LX=zHviD98gqwyhmUekSw!wK9d3BU#uKt& z4}+buc z@9yv4Obqo5H)7frE`9pv(g#okql1Y5%Dd9m6+HpTJ>WAHG@ThPcJMZkqgvt`QIe8a zl4_M)lnSI6j0}tnbPX(Y4GlvK4XjKotV|5G4UDV|3}zj(OF+?(o1c=IR*74~>)CC0 QfEpM)UHx3vIVCg!05aCvxBvhE literal 0 HcmV?d00001 diff --git a/textures/base.png b/textures/base.png new file mode 100644 index 0000000000000000000000000000000000000000..d27429cdd68ad0a1a5cc0ded9452bc30d857915c GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?I3?vN&YJLDIg8-ip*TaVo|Ns9V$RiT$Ia0I( zsFbt7BeIx*f$s&CpV1n`d;)5V3c)I$ztaD0e0sz1iDhU7p literal 0 HcmV?d00001 diff --git a/textures/chemistry_base.png b/textures/chemistry_base.png new file mode 100644 index 0000000000000000000000000000000000000000..c52b798c442c3633f0c34cc7c66e8b838a542a75 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND9B#o z>FdgVmq|cKR`LvoP!3Q?vcxr_#5q4VH#M(>!MP|ku_QG`p**uBL&4qCHz2%`PaLQy z(9^{+B;xSf>l+0d9C(-yHdmT|_#6J>0Ix+uLkm~Ift8GJH7-w_Dc&5(aMw0SPLQ7= z;r-vt%Fv5<=kT~UFfcN)a0nq}E{7=C}}?9#S2FBr}HDbzGGEh`sGJ%uZmW~+u+A7Uk4tZB<6O4Oa1ppur| zOrvag7fh@mors>WR`_94u)A{RCA;Xpv()5EDH*)cN%g{LRIRtLDY;y-6_+q<(YHF}`S4zyBXiuwljy$d5ipuwm)o~G2C@Y&}Ews4dr z%nb^&G+&Jt1M7o)!F;N-CC^~^v!r3|5)`{1@eKE04-<8X>9&*4u7>QO+berl23~l^ zK>e4>rTZy|G4j3leun8S7SD#xY^v+3HB9cGKjsc?(`rr&^L1?V8KLcGS6RhDYFCwD zl*#0qhV;nr+kj1319Wr4m+^VuFx{rT8|a5^+70f})N}ux-AcnyLHhZp->gjUL!)ub zn&$OZN>{cqYlDc6rrv^%*Qdp*?#R;8PmkJ|&%uS`%L_)j(>~7cisg!@P5$`sDEqj@ dj!plXxT#Gee$+>ClQug4ST0M7YuTg9{|Di7AtL|) literal 0 HcmV?d00001 diff --git a/textures/elements.txt b/textures/elements.txt new file mode 100644 index 0000000..5ce4d3b --- /dev/null +++ b/textures/elements.txt @@ -0,0 +1,118 @@ +H 1 +He 2 +Li 3 +Be 4 +B 5 +C 6 +N 7 +O 8 +F 9 +Ne 10 +Na 11 +Mg 12 +Al 13 +Si 14 +P 15 +S 16 +Cl 17 +Ar 18 +K 19 +Ca 20 +Sc 21 +Ti 22 +V 23 +Cr 24 +Mn 25 +Fe 26 +Co 27 +Ni 28 +Cu 29 +Zn 30 +Ga 31 +Ge 32 +As 33 +Se 34 +Br 35 +Kr 36 +Rb 37 +Sr 38 +Y 39 +Zr 40 +Nb 41 +Mo 42 +Tc 43 +Ru 44 +Rh 45 +Pd 46 +Ag 47 +Cd 48 +In 49 +Sn 50 +Sb 51 +Te 52 +I 53 +Xe 54 +Cs 55 +Ba 56 +La 57 +Ce 58 +Pr 59 +Nd 60 +Pm 61 +Sm 62 +Eu 63 +Gd 64 +Tb 65 +Dy 66 +Ho 67 +Er 68 +Tm 69 +Yb 70 +Lu 71 +Hf 72 +Ta 73 +W 74 +Re 75 +Os 76 +Ir 77 +Pt 78 +Au 79 +Hg 80 +Tl 81 +Pb 82 +Bi 83 +Po 84 +At 85 +Rn 86 +Fr 87 +Ra 88 +Ac 89 +Th 90 +Pa 91 +U 92 +Np 93 +Pu 94 +Am 95 +Cm 96 +Bk 97 +Cf 98 +Es 99 +Fm 100 +Md 101 +No 102 +Lr 103 +Rf 104 +Db 105 +Sg 106 +Bh 107 +Hs 108 +Mt 109 +Ds 110 +Rg 111 +Cn 112 +Nh 113 +Fl 114 +Mc 115 +Lv 116 +Ts 117 +Og 118 diff --git a/textures/generate_textures.sh b/textures/generate_textures.sh new file mode 100644 index 0000000..daca19a --- /dev/null +++ b/textures/generate_textures.sh @@ -0,0 +1,8 @@ +#!/bin/bash +while read element; do + elementCode=`echo $element | grep -oP "(\s|^)[a-zA-Z]{1,3}"` + elementNumb=`echo $element | grep -oP "[0-9]{1,3}"` + #elementGrou=`echo $element | grep -oP "(?<=[0-9] ).+"` + + convert base.png +antialias -gravity Center -pointsize 80 -annotate -0-0 "$elementCode" "$elementCode.png" +done < "elements.txt" diff --git a/textures/reactor.png b/textures/reactor.png new file mode 100644 index 0000000000000000000000000000000000000000..2f6cba0417fe36918e57a926713453745e43b560 GIT binary patch literal 491 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?I3?vN&YJLDIg8-ip*TaVo|Ns9V$RiT$Ia0I( zsFbt7BeIx*f$s%PU^Q`;13e{@bScnAHC1dc_=ip2z_7_xfXB0-N9ONR!qUc{+f|~NfWEX*OUSdU79CU6zl@p7#!R-39(F& zT;Rjx%WLAua3zuP2J?j$wpoR*q$-pc9HiY?vmezs?5aEJx#NIU>poka7r+0Oh8UzV zsy}3U<~@h?OsWaPt_bh+eSLBt*6>Z<>+t=d?SeJBtxxTkbB_KIb~w&<;Rlz)tMD?; zgt#5c7+;?<=l#R+?DO`0@9wil{7Z`Y>1y>WI-*=Knd{?$ZLP5^A<~-b6=ha@|7hz_ zEOJ59g}EWz*}%d7a5=+)xlTF@*0n8Zi&#)U@2UXT3vR2Gi7YRkpA=DI3}RfVxTWRs y>54zw3u^2w9>!QaoMhU^BINO)%;DJe