0~~~¾¾¾ÿÿÿ~þ~ÿ~~ÿÿ~ÿ~~þÿ~~ÿÿ `ÿÿÿÿÿÿÿÿ2Tv˜ºÜþïÍ«‰gE#2Tv˜ºÜþ2Tv˜ºÜþAÚþç«Fteˆ—º8“”wi@""""""""""""""""""" !!!!!!""""]UÕEEUUPÝÝ33°»» Ð3333swwwswwwswwwswwwswwwswwwgfff3333wwwwwwwwwwwwwwwwwwwwwwwwffff333swwwgwwwgwwwgwwwgwwwgwwwgffffwwwwgfffgfffgfffgfffgfffgfffwwwwffffffffffffffffffffffffwwwgffffffffffffffffffpwwgffvgwwvggvvgwwvggvvgffvpwwœ wwww!"w33wwÿwÿwîwîw""p3#p pî!pî!pî!pî!pwww111 3"3""3w!"fw!b"qwwwqww2qw"2q!"2!"333fwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwWwwwUuw7Suw7ww0wwpwwwwwwww133“™™1"""13331™™™1™™™wwwwqww3ww™9qw""p333™™™™™™wwwwww'"ww23ww23ww23ww23w'33w'33wwww"""w333p333p333p333p33w33www#"ww!""w1333!p""""!p33wpww!f&w!b"wbbw"fw bww wwwwwwwfp"pbpfp"w"w wpwwwwwwwwwwwwwwwwwwwwpwpwwwwwwwwww1™™™1™™™1™™™1™™™1™™™1™™™�ˆˆˆ™™™™™™™™™™™™™™™™™™ˆˆˆpw233w233w233'333'333'333wwwww33pw33pw33pw3ww3ww3wwpwwwwwwwwww!"w33wwÿwÿwîwîw""p3#p pî!pî!pî!pî!pwww111 3"3""3w!"fw!b"qwwwqww2qw"2q!"2!"333f333##""#""#""#""#""#""333#SR%SUU#•YS•Y#UU#%"wwwwwwwww™w™™w�™™w� �™ �™™™wwwwwww™ww™™pw™™ w � w �™p™™™pwwwwwwwww™w™™w�™™w���™ ™™��wwwwwww™ww™™pw™™ w w™�™p ™pww#"ww!""w1333!p""""!p33wpww!f&w!b"wbbw"fw bww wwwwwwwfp"pbpfp"w"w wpw™™™™�™w� ™w�™w™™ww™wwwwwww™™™p™ ™p™� w™ w™™pw™wwwwwwwww™™™™™w� ™w��™w™™ww™wwwwwww™™™p™™p™� w™ w™™pw™wwwwwwwww3333#"""#"""#"""#"""#"""#"""#"""333#"""""""""""""""""""""#"""#"""#"""#"""#"""#"""#""""""""""""""""""""""""›%%%%%%%%%%%%%%%%%%%%%%%%% Á FAAA@pEpFHpHGpDIpOOOOOOOOpOpOpOpOpOpOpOpOpOpO p p pp0À?îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî3î>3î>3îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî>3î3îã3>ãîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""îîîîîîîîîîîîîîîîî3>î>3ã3ããîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»UUîîîîîîîîîîîîîîîîî33ãîîã3îãîîîîîîîîîîîîîîîîîîîîáîîîîîî. °»»»»»» °»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»îîîîîîîîîîîîîîîîîî>î>3î>3îîîîîîîîîîîîîîîîîîîî""""îîîîîî. °»»»»»°»» » °»»°»° °»»»»»»»»»»»»»»»»»»»»»»»»»»UPîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî1333îîîîîî. ° °» °»» » ° » » ° ° »»»»»»»»»»»»»»»»»»»»»»»»»»îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî1îîîîîî. °» °» »»» » ° » » °»»»»»»»»»»»»»»»»»»»»»»»»»»»UUîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî1ðïîîîîîî. °» ° »°»» » » ° »»»»° °»»»»»»»»»»»»»»»»»»»»»»»»»»»»» îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî1ðïîîîîîî.»»»»»»»»»»»»»»»»»»»»»»»»»°»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî1àîîîîîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî1àîîîîîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî1îîîîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî1"""àîîîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî àîîîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî""""àîîîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîàîîîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî! îîîîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî33333#àîîîîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî>3îîîî3îîîîîîîîîãîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî>3>>î>îîã>3>ã>>>3î3>.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî>>>>î>î>>>3>>>>îã>>>#îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî>>î3î>î>>>>>>>>îã>ã>.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî>>î>îî3îã>>>ãî3î>î3>.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîãîîîîîîî>îîîîîîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.133133îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.11333311131333!"""""""""""""""""""""""""""""""""""âîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.1333333313133#»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»[UUàîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.3333131333# ° °»»»»»»»»»»»»»»»»»»»»»»»»»»»[PPàîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.31313313313333# »»» » °»»»»»»»»»»»»»»»»»»[Uàîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.! °»° °°»»»»»»»»»»»»»»»»»»»[PPàîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.331! °»°°»»°»»»»»»»»»»»»»»»»»»[UUàîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.313331313131333331# » °»° »»»»»»»»»»»»»»»»»»»»»»»àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.13111311131131313!»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.13111313311313131!àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.31133131313333!àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.311!13333333àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.311!1"" ""àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.1331331131333133!1"�™ "àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.31113133331313#1"�™™™ "àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.3111311113331#UPU1™™™™™ PUUUàîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.131131113313313#PUUP1 ™�� UPUàîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.1!UU1�™�™ ™ PPUPàîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.33133131313!UU1� ™�� PUPPàîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.11313313131!PUPU1�™™™™™ UUàîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.33131333!1�™ �™ àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.1111113333!1™�™ ™ àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.1313331313133!1 ™™™� àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.1!1"�™™™ "àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"�™ "àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"" ""àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!!àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1333233313332333àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""»1"""1%URàîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""±»1"""1UU%àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""»1"""1R™Uàîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""»1"""1U™%àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""±»1"""1RU%àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""1"""1R"Ràîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!!!!!àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!13332333233323332333àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1%UR1"""1"""1"""1"""àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1UU%1"""1"""1"""1"""àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1R™U1"""1"""1"""1"""àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1U™%1"""1"""1"""1"""àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1RU%1"""1"""1"""1"""àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1R"R1"""1"""1"""1"""àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!!!!!!àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1333233313332333àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""af1"""1"""àîîîîîîîîîîîîîîîîîîáîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""f1"""1"""àîîîîîîîîîîîîîîîîî11áîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""f1"""1"""àîîîîîîîîîîîîîîîî1 2áîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""a1"""1"""àîîîîîîîîîîîîîîîî3"2áîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""aff1"""1"""àîîîîîîîîîîîîîîîî"3!"2îîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""1"""1"""àîîîîîîîîîîîîîîîî""3!"3îîîîîîîîîîîîîîîîîîîîîîîîîî.!!!!!àîîîîîîîîîîîîîîîîî!"f33îîîîîîîîîîîîîîîîîîîîîîîîîî.!1333133323332333àîîîîîîîîîîîîîîîîî!b"fîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""QUU1"""1%UR1"""àîîîîîîîîîîîîîîîîî!f&fàîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""U1"""1UU%1"""àîîîîîîîîîîîîîîîîî!b""àîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""Q1"""1R™U1"""àîîîîîîîîîîîîîîîîîbbbàîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""QU1"""1U™%1"""àîîîîîîîîîîîîîîîîî"ffàîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""U1"""1RU%1"""àîîîîîîîîîîîîîîîîî b"îîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""1R"R1"""àîîîîîîîîîîîîîîîîîî "îîîîîîîîîîîîîîîîîîîîîîîîîîî.!!!!!àîîîîîîîîîîîîîîîîîîî îîîîîîîîîîîîîîîîîîîîîîîîîîî.!13332333233323332333àîîîîîîîîîîîîîîîîîîîîàîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""1"""1"""1"""àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""1"""1"""1"""àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""1"""1"""1"""àîîîîîîîîîî3îîîîîîîîî3îîîî3îãîîîîîîîîîîîîîîîîîîîîîî.!1"""1"""1"""1"""1"""àîîîîîîîîîîãã>ã>ããã>ã>î>ãîããî3îîîîîîîîîîîîîîîîîîîîî.!1"""1"""1"""1"""1"""àîîîîîîîîîî3ããããîãããî>îããî3îãããîîîîîîîîîîîîîîîîîîîî.!1"""1"""1"""1"""1"""àîîîîîîîîîî3î3îãî>ããî>î3îîãããããîîîîîîîîîîîîîîîîîîîî.!!!!!!àîîîîîîîîîîãã>ã>ãîã>ã3ã>ãî3îãããîîîîîîîîîîîîîîîîîîîî. àîîîîîîîîîîîîîîîî>îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.qwwàîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.gffv131111àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.gwwv111131311111331àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.ggvv13111111113111àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.gwwv11111111111131àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.ggvv1313131331àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.gffv1àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.qwwàîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî.àîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!""""""""""" !!!!!!!!!!!!!""""""""""""!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""-- title: WinMines95 -- author: ElStep Games -- desc: Retro-style adaptation of popular gambling game -- site: electroblaststep.github.io -- license: MIT License (Copyright (c) 2026 ElectroBlastStep) -- version: 0.1 -- script: lua local COLORS = { [1]=11, [2]=6, [3]=5, [4]=10, [5]=4, [6]=14, [7]=0, [8]=2 } local WINDOWS = { ["Mines"] = {x=74,y=30,w=72,h=85,name="Mines"}, ["About"] = {x=64,y=20,w=113,h=50,name="About"}, ["File\nManager"] = {x=70,y=10,w=125,h=100,name="File Manager"}, } local TEXT1="You've lost. Your operating system" local TEXT2="has been destroyed, along with" local TEXT3="all your files. Good luck:)" local bsod=false local money = 500 local bet = 10 local mult = 1 local startOpen=false local mwp=false -- mouse was pressed local drag=false local grid = {} local numX = 0 local fall=false -- I want to know what love is -- I want to you show me local win={} local startMenu={ [1] = {name="File\nManager",icon=263}, [2] = {name="Mines",icon=261}, [3] = {name="About",icon=265}, } function Bsod() rect(0,0,240,136,10) print(TEXT1,30,40,3) print(TEXT2,39,48,3) print(TEXT3,50,56,3) spr(20,75,100,0) print("ElStep Games",86,102,4) end function CreateWindow(template) local t=WINDOWS[template] table.insert(win,{x=t.x,y=t.y,w=t.w,h=t.h,name=t.name, ox=0,oy=0,drag==false}) end function Reset() numX=0 mult=0 if money<=0 then bsod=true sfx(0) return end for y = 1, 5 do grid[y] = {} for x = 1, 5 do grid[y][x] = 0 end end local placed_mines = 0 while placed_mines < 3 do local rx = math.random(1, 5) local ry = math.random(1, 5) if grid[ry][rx] == 0 then grid[ry][rx] = -1 placed_mines = placed_mines + 1 end end end function Mines(wx,wy,w,h) local mx,my,pressed=mouse() local click=pressed and not mwp local sx=wx+16 local sy=wy+22 local b=321 if mx>=sx+12 and mx<=sx+26 and my>=wy+2 and my<=wy+18 then if click then if not fall then money=money+bet*mult sfx(0) else sfx(2) end Reset() fall=false end if pressed then b=323 end end if btnp(4) and numX<1 then bet = math.max(1,math.min(bet+10,990)) end for y=1,5 do for x=1,5 do local cell_x=sx+(x-1)*8 local cell_y=sy+(y-1)*8 if mx>=cell_x and mx=cell_y and my0 then sprite=309 end if grid[y][x]==-1 and fall then sprite=294 end if grid[y][x]>9 then pnum=(grid[y][x]%10)+1 end spr(b,sx+12,wy+2,7,1,0,0,2,2) spr(sprite,cell_x,cell_y) if fall then spr(297,sx+12,wy+2,7,1,0,0,2,2) else spr(295,sx+12,wy+2,7,1,0,0,2,2) end if grid[y][x]>0 then print(pnum,cell_x+2,cell_y+1,COLORS[pnum] or 5) end end end end function Manager(wx,wy,w,h) print("Your files have been\nencrypted; to decrypt\nthem, send me\n$20,000.", wx+4,wy+20,3) end function About(wx,wy,w,h) print("Copyright (C) 2026",wx+26,wy+2,3,false,1,true) print("ElectroBlastStep",wx+26,wy+10,3,false,1,true) print("(ElStep Games)",wx+32,wy+17,3,false,1,true) print("Licensed under the MIT License.",wx+2,wy+24,3,false,1,true) end function UpdateWindows() local mx,my,pressed = mouse() local click=pressed and not mwp if drag then if pressed then for i=#win, 1, -1 do if win[i].drag then win[i].x=mx - win[i].ox win[i].y=my - win[i].oy break end end else drag = false for i=1,#win do win[i].drag=false end end return end if click then for i=#win, 1, -1 do local wn=win[i] if mx>=wn.x+wn.w-6 and mx<=wn.x+wn.w and my>=wn.y and my<=wn.y+8 then table.remove(win,i) if wn.name=="Mines" then fall=false Reset() end return end if mx>=wn.x and mx<=wn.x+wn.w and my>=wn.y and my<=wn.y+7 then wn.ox=mx-wn.x wn.oy=my-wn.y wn.drag=true drag=true local current_win=table.remove(win,i) table.insert(win,current_win) return end if mx>=wn.x and mx<=wn.x+wn.w and my>=wn.y and my<=wn.y+wn.h then local current_win=table.remove(win,i) table.insert(win,current_win) return end end end end function DrawWindow(wn) if not wn then return end local x=wn.x local y=wn.y local w=wn.w local h=wn.h rect(x,y,w,h,1) rect(x,y,w,8,11) line(x,y,x+w-1,y,2) line(x,y,x,y+h-1,2) line(x+1,y+h-1,x+w-1,y+h-1,0) line(x+w-1,y+1,x+w-1,y+h-1,0) rect(x+w-6,y+1,5,5,5) line(x+w-5,y+2,x+w-3,y+4,0) line(x+w-5,y+4,x+w-3,y+2,0) print(wn.name,x+2,y+2,0) if wn.name=="Mines"then Mines(x,y+8,w,h) elseif wn.name=="File Manager" then Manager(x,y+8,w,h) elseif wn.name=="About" then About(x,y+8,w,h) end end function DrawStart(x,y) local mx,my,pressed = mouse() local click=pressed and not mwp local spriteOff=0 local startX,startY=0,136-92 if mx>=x and mx<=x+24 and my>=y and my<=y+8 then if click then startOpen = not startOpen mwp=true end end if mx>=64 or my<=startY then if click then startOpen=false end end if startOpen then rect(startX,startY,64,80,1) line(0,136-12,0,136-92,2) line(0,136-92,63,136-92,2) line(63,136-91,63,136-13,0) line(63,136-13,1,136-13,0) for i=1, #startMenu do local y=(startY+1)+(i-1)*17 local e = startMenu[i] if mx>=2 and mx<=64 and my>=y and my<=y+16 then rect(startX+1,y,62,16,11) if click then startOpen=false CreateWindow(e.name) end end spr(e.icon,startX+2,y,7,1,0,0,2,2) print(e.name,startX+21,y+4,0) end spriteOff=3 else spriteOff=0 end spr(1+spriteOff,x,y,7) spr(2+spriteOff,x+8,y,7) spr(3+spriteOff,x+16,y,7) print("Start",x+2,y+1,0,false,1,true) end function DrawTime(x,y) spr(17,x,y,7) spr(18,x+8,y,7) spr(19,x+16,y,7) print(math.floor(time()//1000),x+2,y+1,0,false,1,true) end function DrawDesktop() local mx,my,pressed=mouse() local click=pressed and not mwp spr(257,13,4,7,1,0,0,2,2) print("My Computer",1,22,3,false,1,true) if mx>=0 and mx<=43 and my>=0 and my<=32 then rectb(0,0,43,32,3) if click then CreateWindow("File\nManager") end end spr(259,212,78,7,1,0,0,2,2) print("Recycle Bin",200,78+18,3,false,1,true) if mx>=200 and mx<=240 and my>=78 and my<=136 then rectb(200,74,40,32,3) if click then CreateWindow("File\nManager") end end end function BOOT() --CreateWindow(30,30,100,75) Reset() end -- You out of touch -- Im out of time -- Miya best devochka function TIC() if money>=20000 then money=0 end if bsod then Bsod() else UpdateWindows() cls(14) DrawDesktop() for i=1, #win do DrawWindow(win[i]) end rect(0,136-12,240,12,1) rectb(0,136-12,240,12,2) DrawStart(2,126) DrawTime(214,136-10) print(money,200,0,3) local _, _, pressed = mouse() mwp = pressed end end