Created
January 16, 2016 17:00
-
-
Save cmsystems/5f619bc813f018fb8b36 to your computer and use it in GitHub Desktop.
xd
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Funktions-Dummy | |
def QuadraturDesKreises(): | |
pass | |
# Funktionsaufruf | |
QuadraturDesKreises() | |
# Nur else-Zweig interessant | |
a = -12 | |
b = 6 | |
c = 6.2 | |
if a >= 0 and b >= 0 and c >= 0: | |
pass | |
else: | |
print("Eine der Zahlen ist negativ") | |
# Ein Zweig nicht interessant | |
if a == 1: | |
print("Fall 1") | |
elif a == 2: | |
print("Fall 2") | |
elif a < 0: | |
pass | |
else: | |
print("Ansonsten") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 1: Zahl mit Nachkommastellen | |
x = 100/7 | |
y = 2/7 | |
print("Zahlen:") | |
print(x, y) | |
print() | |
2# 2: Format f | |
print("Format f") | |
print("{0:f} {0:f} {1:f}".format(x,y)) | |
print("{0:15.10f} {1:.25f}".format(x,y)) | |
print() | |
# 3: Format e | |
print("Format e") | |
print("{0:e}".format(x)) | |
print("{0:12.3e}".format(x)) | |
print("{0:.3e}".format(x)) | |
print() | |
# 4: Format % | |
print("Format %") | |
print("{0:%}".format(y)) | |
print("{0:12.3%}".format(y)) | |
print("{0:.3%}".format(y)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 1: Zahl mit Nachkommastellen | |
x = 100/7 | |
y = 2/7 | |
print("Zahlen:") | |
print(x, y) | |
print() | |
2# 2: Format f | |
print("Format f") | |
print("%f %f %f" % (x, x, y)) | |
print("%15.10f %.25f" % (x, y)) | |
print() | |
# 3: Format e | |
print("Format e") | |
print("%e" % (x)) | |
print("%12.3e" % (x)) | |
print("%.3e" % (x)) | |
print() | |
# 4: Format % | |
print("Format %") | |
print("%f%%" % (y*100)) | |
print("%12.3f%%" % (y*100)) | |
print("%.3f%%" % (y*100)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Formatierung von Zeichenketten | |
print("{0:>4}{1:>9}{2:>4}{3:>4}".format | |
("dez", "dual","okt","hex")) | |
# Formatierung ganzer Zahlen | |
for z in range(59,69): | |
print("{0:4d}{0:9b}{0:4o}{0:4x}".format(z)) | |
print() | |
# Tabelle mit verschiedenen Objekten | |
fm = "{0:04d}{1:>12}{2:4d}{3:8.2f} Euro{4:8.2f} Euro" | |
artname = {23:"Apfel", 8:"Banane", 42:"Pfirsich"} | |
anzahl = {23:1, 8:3, 42:5} | |
epreis = {23:2.95, 8:1.45, 42:3.05} | |
print("{0:>4}{1:>12}{2:>4}{3:>13}{4:>13}".format | |
("Nr","Name","Anz","EP","GP")) | |
for x in 23, 8, 42: | |
print(fm.format(x, artname[x], anzahl[x], | |
epreis[x], anzahl[x] * epreis[x])) | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Formatierung von Zeichenketten | |
print("%4s%4s%4s" % ("dez", "okt","hex")) | |
# Formatierung ganzer Zahlen | |
for z in range(59,69): | |
print("%4d%4o%4x" % (z, z, z)) | |
print() | |
# Tabelle mit verschiedenen Objekten | |
artname = {23:"Apfel", 8:"Banane", 42:"Pfirsich"} | |
anzahl = {23:1, 8:3, 42:5} | |
epreis = {23:2.95, 8:1.45, 42:3.05} | |
print("%4s%12s%4s%13s%13s" % ("Nr","Name","Anz","EP","GP")) | |
for x in 23, 8, 42: | |
print("%4d%12s%4d%8.2f Euro%8.2f Euro" % (x, artname[x], | |
anzahl[x], epreis[x], anzahl[x] * epreis[x])) | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Nur 1 Bit gesetzt | |
bit0 = 1 # 0000 0001 | |
bit3 = 8 # 0000 1000 | |
print(bin(bit0), bin(bit3)) | |
# Bitweise AND | |
a = 5 # 0000 0101 | |
erg = a & bit0 # 0000 0001 | |
if erg: | |
print(a, "ist ungerade") | |
# Bitweise OR | |
erg = 0 # 0000 0000 | |
erg = erg | bit0 # 0000 0001 | |
erg = erg | bit3 # 0000 1001 | |
print("Bits nacheinander gesetzt:", erg, bin(erg)) | |
# Bitweise Exclusive-OR | |
a = 21 # 0001 0101 | |
b = 19 # 0001 0011 | |
erg = a ^ b # 0000 0110 | |
print("Ungleiche Bits:", erg, bin(erg)) | |
# Bitweise Inversion, aus x wird -(x+1) | |
a = 11 # 0000 1011 | |
erg = ~a # 1111 0100 | |
print("Bitweise Inversion:", erg, bin(erg)) | |
# Bitweise schieben | |
a = 11 # 0000 1011 | |
erg = a >> 1 # 0000 0101 | |
print("Um 1 nach rechts geschoben:", erg, bin(erg)) | |
erg = a << 2 # 0010 1100 | |
print("Um 2 nach links geschoben:", erg, bin(erg)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import webbrowser | |
webbrowser.open("http://www.galileo-press.de") | |
print("Ende") | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Datentyp str | |
st = "Hallo" | |
print(st, type(st)) | |
# Datentyp bytes | |
by = b'Hallo' | |
print(by, type(by)) | |
# Umwandlung von str in bytes | |
by = bytes("Hallo", "UTF-8") | |
print(by, type(by)) | |
# Umwandlung von bytes in str | |
by = b'Hallo' | |
st = by.decode() | |
print(st, type(st)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Ziffern | |
for i in range(48,58): | |
print(chr(i), end="") | |
print() | |
# grosse Buchstaben | |
for i in range(65,91): | |
print(chr(i), end="") | |
print() | |
# kleine Buchstaben | |
for i in range(97,123): | |
print(chr(i), end="") | |
print() | |
# Codenummern | |
for z in "Robinson": | |
print(ord(z), end=" ") | |
print() | |
# Verschoben | |
for z in "Robinson": | |
print(chr(ord(z)+1), end="") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
x = -12 | |
y = 15 | |
# Ausdruck zur Zuweisung | |
max = x if x>y else y | |
print(max) | |
# Ausdruck zur Ausgabe | |
print("positiv" if x>0 else "negativ oder 0") | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os, time | |
# Informationstupel | |
tu = os.stat("obst.txt") | |
# Elemente des Tupels | |
groesse = tu[6] | |
print("Byte:", groesse) | |
zugr = time.localtime(tu[7]) | |
print("Letzter Zugriff:", | |
time.strftime("%d.%m.%Y %H:%M:%S", zugr)) | |
mod = time.localtime(tu[8]) | |
print("Letzte Modifikation:", | |
time.strftime("%d.%m.%Y %H:%M:%S", mod)) | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import glob | |
# Liste der Dateien | |
dateiliste = glob.glob("schr*.py") | |
# Jedes Element der Liste durchsuchen | |
for datei in dateiliste: | |
# Zugriffsversuch | |
try: | |
d = open(datei) | |
except: | |
print("Dateizugriff nicht erfolgreich") | |
continue | |
# Text einlesen | |
gesamtertext = d.read() | |
# Zugriff beenden | |
d.close() | |
# Suchtext suchen | |
if gesamtertext.find("obst") != -1: | |
print(datei) | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import sys, shutil, os, glob | |
# Status 1 | |
print(glob.glob("le*.txt")) | |
# Existenz feststellen | |
if not os.path.exists("lesen.txt"): | |
print("Datei nicht vorhanden") | |
sys.exit(0) | |
# Datei kopieren | |
shutil.copyfile("lesen.txt","lesen_kopie.txt") | |
# Status 2 | |
print(glob.glob("le*.txt")) | |
# Datei umbenennen | |
try: | |
os.rename("lesen_kopie.txt","lesen.txt") | |
except: | |
print("Fehler beim Umbenennen") | |
# Status 3 | |
print(glob.glob("le*.txt")) | |
# Datei entfernen | |
try: | |
os.remove("lesen_kopie.txt") | |
except: | |
print("Fehler beim Entfernen") | |
# Status 4 | |
print(glob.glob("le*.txt")) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
42;Maier;3524 | 52 | |
---|---|---|
55;Warner;3185 | 0 | |
57;Schulz;2855 | 2 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Erzeugung eines Dictionarys | |
alter = {"Peter":31, "Julia":28, "Werner":35} | |
print(alter) | |
# Ersetzen eines Werts | |
alter["Julia"] = 27 | |
print(alter) | |
# Ein Element hinzu | |
alter["Moritz"] = 22 | |
print(alter) | |
# Ausgabe | |
print("Julia:", alter["Julia"]) | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Erzeugung | |
alter = {"Peter":31, "Julia":28, "Werner":35} | |
print(alter) | |
# Element enthalten? | |
if "Julia" in alter: | |
print(alter["Julia"]) | |
# Entfernen eines Elements | |
del alter["Julia"] | |
# Element enthalten? | |
if "Julia" not in alter: | |
print("Julia ist nicht enthalten") | |
# Anzahl Elemente | |
print("Anzahl: ", len(alter)) | |
# Aktualisierung mit zweitem Dictionary | |
ualter = {'Moritz': 18, 'Werner': 29} | |
alter.update(ualter) | |
print(alter) | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Zwei Dictionarys | |
alter1 = {"Julia":28, "Peter":30} | |
alter2 = {"Peter":30, "Julia":28} | |
# Vergleich | |
if alter1 == alter2: | |
print("Gleich") | |
try: | |
if alter1 < alter2: | |
print("1 < 2") | |
else: | |
print("nicht 1 < 2") | |
except: | |
print("Fehler") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Erzeugung | |
alter = {"Peter":31, "Julia":28, "Werner":35} | |
# Werte | |
w = alter.values() | |
print("Anzahl Werte:", len(w)) | |
for x in w: | |
print(x) | |
if 31 in w: | |
print("31 ist enthalten") | |
alter["Peter"] = 41 | |
if 31 not in w: | |
print("31 ist nicht enthalten") | |
print() | |
# Keys | |
k = alter.keys() | |
print("Anzahl Keys:", len(k)) | |
for x in k: | |
print(x) | |
if "Werner" in k: | |
print("Werner ist enthalten") | |
del alter["Werner"] | |
if "Werner" not in k: | |
print("Werner ist nicht enthalten") | |
print() | |
# Items | |
i = alter.items() | |
alter["Franz"] = 35 | |
print("Anzahl Items:", len(i)) | |
for x in i: | |
print(x) | |
if ("Julia", 28) in i: | |
print("Julia, 28 ist enthalten") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Berechnung einer Summe | |
summe = 0 | |
for i in range (1,4): | |
fehler = True | |
while fehler: | |
zahl = input(str(i) + ". Zahl eingeben: ") | |
try: | |
summe += float(zahl) | |
fehler = False | |
except: | |
print("Das war keine Zahl") | |
fehler = True | |
print("Summe:", summe) | |
print() | |
# Geografiespiel | |
hauptstadt = {"Italien":"Rom", "Spanien":"Madrid", | |
"Portugal":"Lissabon"} | |
hs = hauptstadt.items() | |
for land, stadt in hs: | |
eingabe = input("Bitte die Hauptstadt von " | |
+ land + " eingeben: ") | |
if eingabe==stadt: | |
print("Richtig") | |
else: | |
print("Falsch, richtig ist:", stadt) | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Eingabe einer Zeichenkette | |
print("Bitte einen Text eingeben") | |
x = input() | |
print("Ihre Eingabe:", x) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Eingabe einer Zahl | |
print("Bitte eine ganze Zahl eingeben") | |
x = input() | |
print("Ihre Eingabe:", x) | |
# Umwandlung in ganze Zahl | |
xganz = int(x) | |
print("Als ganze Zahl:", xganz) | |
# Mit Berechnung | |
xdoppel = xganz * 2 | |
print("Das Doppelte:", xdoppel) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Definition einer Enumeration mit ganzen Zahlen | |
import enum | |
class Farbe(enum.IntEnum): | |
rot = 5 | |
gelb = 2 | |
blau = 4 | |
# Vergleich | |
x = 2 | |
if x == Farbe.gelb: | |
print("Das ist gelb") | |
print() | |
# Alle Elemente | |
for f in Farbe: | |
print(f, repr(f)) | |
print() | |
# Verschiedene Ausgaben und Berechnungen | |
print(Farbe.gelb) | |
print(Farbe.gelb * 1) | |
print(Farbe.gelb * 10) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import math | |
# Zwei Funktionen | |
def mw1(a,b): | |
c = (a+b)/2 | |
return c | |
def mw2(a,b): | |
c = math.sqrt(a*b) | |
return c | |
# eval | |
for i in 1,2: | |
t = "mw" + str(i) + "(3,4)" | |
c = eval(t) | |
print(c) | |
print() | |
# exec | |
for i in 1,2: | |
t = "print(mw" + str(i) + "(3,4))" | |
exec(t) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Eingabe | |
print("Bitte geben Sie eine ganze Zahl ein") | |
z = input() | |
# Versuch der Umwandlung | |
try: | |
zahl = int(z) | |
print("Sie haben die ganze Zahl", zahl, | |
"richtig eingegeben") | |
# Fehler bei Umwandlung | |
except: | |
print("Sie haben die ganze Zahl nicht" | |
" richtig eingegeben") | |
print("Ende des Programms") | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Eingabe | |
print("Bitte geben Sie eine ganze Zahl ein") | |
z = input() | |
# Umwandlung | |
zahl = int(z) | |
# Ausgabe | |
print("Sie haben die ganze Zahl", zahl, "richtig eingegeben") | |
print("Ende des Programms") | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
x = 12 | |
if x > 10: | |
print(x | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def summe(a,b): | |
c = a + b | |
return c | |
for i in range(5): | |
erg = summe(10,i) | |
print(erg) | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Initialisierung der while-Schleife | |
fehler = 1 | |
# Schleife bei falscher Eingabe | |
while fehler == 1: | |
# Eingabe | |
print("Bitte geben Sie eine ganze Zahl ein") | |
z = input() | |
# Versuch der Umwandlung | |
try: | |
zahl = int(z) | |
print("Sie haben die ganze Zahl", zahl, | |
"richtig eingegeben") | |
fehler = 0 | |
# Fehler bei Umwandlung | |
except: | |
print("Sie haben die ganze Zahl nicht" | |
" richtig eingegeben") | |
print("Ende des Programms") | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Wiederholte Eingabe | |
fehler = True | |
while fehler: | |
try: | |
zahl = float(input("Eine positive Zahl: ")) | |
if zahl < 0: | |
raise | |
kw = 1.0 / zahl | |
fehler = False | |
except: | |
print("Fehler") | |
# Ausgabe | |
print("Der Kehrwert von", zahl, "ist", kw) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Wiederholte Eingabe | |
fehler = True | |
while fehler: | |
try: | |
zahl = float(input("Eine positive Zahl: ")) | |
if zahl == 0: | |
raise RuntimeError("Zahl gleich 0") | |
if zahl < 0: | |
raise RuntimeError("Zahl zu klein") | |
kw = 1.0 / zahl | |
fehler = False | |
except ValueError: | |
print("Fehler: keine Zahl") | |
except ZeroDivisionError: | |
print("Fehler: Zahl 0 eingegeben") | |
except RuntimeError as e: | |
print("Fehler:", e) | |
# Ausgabe | |
print("Der Kehrwert von", zahl, "ist", kw) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
GIF89al l ÷ ¯ ðæçþæêþúþëåíùîýúõüîíòööúòòöææê¸¹ÁÊÌÐÓÕ×âäåÝãäñööîóóæëë±µµúþþÛÞÞöýüËØÒêòêõúõò÷òúþúÙÛÙÍÖÉ©¯¥Îâºúþöòöîõûìùþ𰲫åçàÓÚ¾ÖÛðööéþþòÔÔÌúúòööîòòêþþù¾ööòòòîÞݽÔÓ½ûúæÝÜÌÕÔÅÕÒ²ÞÜÆ¹¸¬Î̸ôòÝäâÏõóäýûíÚÙÑÒµ â©–!Ò¹,êåÉêÂïË | |
ìÉòÍêÉ$ÊᲬŽúòÊÝÖ´ÍǩȢ ÷Í¡… ݶ弹™÷Ï!À άä¿'¤‰õÎ.×»?æÈJïÑZ½ªZóÛväÛ³ûô׺µ ûúö߳ի̣ݴ!Ò®(Ǥ*çÃ7а7“}/Ç«@Õ¸MÝÂ_͵Z®™Mœ‹IéÐqÞÅm̸môÞŠà̃øä™¼uÝÍ“ûê¨ãԜĸ‰ïߨùëµåاúî¿ïä»Ô̾›&»�;À¥IíÔ€¯ždéÔ�ðÜšÔÉÏ™×Ë£ÜѬåÛ¼ÜÔ¼î騽º±´…‚¿�Ù¢³†³‹á³5¬�6ÙÀzìݲãÛÄИ¤{‹kãÕ²¾³—ÜÑ´ìáÄöݧ—‹o÷éÊÆ»£üôããÜÌþúòöòêëÛ½ãÕ¼ûíÓÝÔÃß›-÷ß·ØÌ¸üõêíêåíղ̴ÜÕÌåß×ÒÍÆá̲ïßÌÌÇÁìÙÃãÔÄøíáûõîéȧµ�…ìÔ¼óìåöòîÝÍÀíæàóîêúöóâÕ̯GèáÝݲ›ùϹëÙн‹wýÖÆ÷àÖŒXEóæáòĵýîéꟌó·¨Ñ��}6&Þ‰{x ÂO?£_TÑ(Ã`SÌrgÆÞ*™)½̻ ²2+¶Í › | |
©‹µ © Ó˧Û(!mÃþúúöòòÿÿÿúúúöööòòòììì, l l þ _H° ÁƒU(\Ȱ¡C†?þ˜¨a‚*">ܸ‘• | |
÷(ˆI²¤É“(-¨\ÉRe†—#2ˆ˜9¢æˆ™6´Ü©� /_’!‚(HA( Ê4ç÷öI�JµªÕ«UhÝ:À€×¯^ð#ÃBX-afÔZÛJX¾¡páv5е߱VÇò¢ÝË·/Ú¶|±± | |
‰²0Ê ˆ7 ú³qcdøàÁÇeUª(Wn£sŒ~$øAƒ[’R§Ö̺ueÊ«+OsÏ¢mÛoɰڽ¬÷2ay[)><�2Ô¨PÁZKó`Áz-@ýØðVÆ$õ(Ò«{¯äË“þ‹WÎ<yåΕ6ÌžÏ�!G˜ƒ} øó—è‘£ˆÿ¨"ÈEØgßôa 94è '¥QÊ„èÉ3ØDTXuxWs! "¢‰vÀ‰ÿ ¢ | |
è’ÃÄ(ãŒ�@¢š$É£ã*Ðb.9Ä"d$ÈÄŒ'¯¼R£'L–Â$“‘Dò | |
’¿@¡‡n5?üŒØO‰þœxÀ?ÿ°èÀ™(`�tÒImþ!ç a<H aä‰gÆ(ó�%”p!�à€!ˆ>¢¨¢Ž8òˆQÒàˤ¸úˆ(}r%–Vq%—"~)Z˜(’)�g> ê7âÈ�þwʹÈaˆb'¬wvRJɰø ;<AÈÄ>Ñh£�뢴ì°Ã ¹ óD#Žfº)§TqÅe—¢& æ˜ÿàÇ"ªT`n4,ÑHìö±È»ìÞ*§¬³†¡K¯¬ìü6â/µ}üÛ¿ÄÒI’ü¢.»Šôq-¶ûlµm—$&à©áŠ‹*šårÐ ;øÁÈ$ã¡ÈÉŠŒÌî"|ð‘Ç'÷¡‹3%8àL.OŒÒˆ�0â3É}0â£<ñH&'JÏ+ò0¶ZML±‰àæ·ñWàq(ø!2`#"6œŒ¼‡É/#B{Äbƒ.% É^�6Ø){� | |
þ)�"!*aøl²"b?�eÔÛŽHuƧ¦Zn«jÝ (è¡'d×AÇætpbækã¡veï@C.ºè"É*¤Ô�‡æbwÎH#¢üR | |
$v²Ççj#"†{ˆ8Å_†ijã‘kÍÁ¹4¿B*–^ÇôœÛ¡ÇvL¯½vøAì³@zâ„zd`ÐáéŒ82¥'«”âˆÙoî;Ág)ÖÔ�)®ãÌkÞÖÈ�ÊaÏ烃¼@;|{qˆ÷âð=ø�`΢)½:œos]€éAˆH �ðC"âp>/€!}ùËÊTö×�/} \¨€×¼ø°þ@l@.Ð�\´Š|_ˆ ÏW‡8ÈAŒà!aA¤b(@ÁæÅ8¼¡…ç{ÃâÀBà±h„!Æ.,p�1ÌVÄ0”~´à4¶H†mqµ | |
qˆ¤ ÄœÀ �èÃÙîÖ°=èá‰Stƒ!¾à‡+Ža: �TÅC¸¡�]ãÜ`‡T¤‚X~�Ã'ßÀ….¸²qœá>Þ²Œ´@Æð…z 7ÉýQ�¾È"†‰øbás$~!ŠA¸ÂƒðÃ6aC¨a’�˜Ä%Ç@Œ� sX£ÜÀ6páœ\`ƒ(yÉQ$bä<çæ¹†XJe /þ CZÑ | |
¤¦�C'!ŠHxBk+Ø.R1ŠQXÎrLÀ" | |
°€aî™Ì`F.z�‹øI“šlPC!¾°L⤘Àô0MO–ó¥åLÃ5õpE–nB i BÐ�…,ÔbÛÀ2ZÐO ¢1úÃ"A²=Ü`t»Þ«iˆC$‚ :HiJ‡éÐÀ�7Ø… œ�ˆ9§h¸Â!�è`)C"Ú0kâ4 xÅ+®0„D\q®™PðÊÓžÚ3búL�ÒƒŠAÌB©Š '¼v=OªA D,AL ›$˜D3hÓå@�C,¦p5Ø!›n�þë\µPˆB\ágÀ‚n±p(d¯:�C(2�Û�®– | |
Y8ì �’Uˆ¡ M L±ˆÑÁÁd%¶«Û)¤Á‰ðÀg=ÐM·jÑY¦ã !®€…)P� | |
¬%% | |
b;p¶A | |
C¨Bp‹[ÞšÁ·rHÅæ0ÜOä f˜ÂРܰ Î…®tùp낲kØnÜ‹ð2Á í[}�ÞŒB…BÜk…$˜á | |
nØAlI ÎPH!U¸zËßOTbÜlC�Ï`3\â | |
Žá@†ÒÅ>7º‚h™ËÔF‡0*ÐFƒ–» CÌáà ±&a@ˆè+C`ïþŠ•°…,ìø�x>k_PhA¿D†‚ž÷Œ‰Møam &øËÛ2”� | |
J“�,á(·,T†ƒÅÈ�"ØkðxÇðY�7“¡EÁ.r‘Š9h�½ | |
¦‚¦ðf=8bÐÚp_W | |
¹åí.ñ‰>ë�¡ Å¡`†Õ"ÑXZ2š¼ØF?ºÂ›ƒƒ(Ó™Ý k0„Æ`RˆÙ³0é\S›`÷ÂwÇP�#bÁ Œb÷Õ¯žû‹ÛO|"k%(@a =yÁïMt>—�<Y€pYÚèàÁi³¡ÚX0r±!‡Qž3 P_SßzÅ | |
ùþ‡`H aK€÷�u\ä–ãV pHÙ&øMä"SÁPø¢ å„çaÐöऩk(\Âj¨øÅ½ýéI, z›H³ŠCò"Wá�89¹‰M¢æEÆõÒð:üœ‡°mn§P(XÂ:'C | |
‹ž·l©ÖÍîBªk"·V~ 1 | |
¾Ii€£Õ8|(6ñp�‡œÕÿ5DÛn0ƒ0ôÁ�†¨íeEª7À‹0…è‡qjâo7zÜçÎX ‡,Øê€]/’ó²}ÿ»v€\lܸ‡ð‡ï s|CNõ¹‹lF ëËD ÎÆ Ì1Ò³xìnþA]ÂÁá | |
”èwVO÷×BV‘>v¿àI7lþ | |
û=Åý€ƒ_#ø÷€‡;öÏxx£²ðxËgÍ 'àUÌp8à2R | |
½�}¨ðÅP·¼p'îR@ —F�?AË X©� | |
¥#¥Hd34åƒ]‡�yµe[WpMxÐ Ûà ù§üçï°ƒê€|A 6A jÀ N@ÎBˆB8@ | |
NËä | |
ž»€(¸ÀŒp_P€‚K¶ØñO¥@…)¸ž£§0n8UÕT[C� ™`‹0Á§ƒï°‡=ȇ=( 8Bps-WvàþÄBÔ„Šâ¢¿° | |
ž%´€:ãœðZ€ ¼ãç!!¸Ç�º°Ê'� ‚Šó£eEk¡‹² | |
_` | |
Ò�{ÈñÀø°‹ìð‹ñ°‡î Yð^—f†ˆˆÆ²,Mh)ˆô | |
Ì ±@ | |
óó@Ö„{¦g— †Š¶2@ŠÛq†u'jˆ³ a� {Õç9Õ§xòð‹ì€ø`á�äpìpèÀîð kð^7Çj†ØÇ²Â’(—" | |
¯0±�±àvລbFp‘FÀvÛŠcø�¥xI Õׂ0!¥ Ù7ØÇ’¦ð�ðþÞ ï �ì@ó�é�“ç��ç Í ð_¬¦u`��ÂŒ¨(¢PP‘àˆ{i †V•e`QFð‰Š§á’àzÇ¢iœ°³€ | |
Ý�’¥€ | |
ÏÔ Ê 2¹ñÐ�óx=É“x‰@)”¶ZXàœ‹b+‹r˜O( | |
xð½ud¼foŸp WyQÀ�ù´Ç‘vÇ@w`óÿÑN‚$’X#ý1—î �ôˆ—ä�x¹—}©eš DÀu°·ð&Mé¼y˜�‹y�ù˜�io’Y™Ù�™Yw—p.swÐ9{à«° | |
Ôé 6pWþx=0—5ù‹èpížx©“ó›³yN`°ÙG…w⛋B{À˜Æé˜ÄYœ\É‘ú¤³!aÎù26=NPº�6�'@�¹ p¼À <žûØZžúî ³Ò¢Ùç&ºIPÉr,þ‚_ œÆ ™o×¢.ªs1ÀŸ<]ÿ �ˆàAŽ «` â6¹ Qúà �òøšé°�>‰ì Ù ‚ ƒ šòÊô | |
N°AK`J¦4 | |
‡ Åù -J b:¦b | |
£Eup5 pÀ3´VC | |
4`$±p7@ £0“ò@žóØ�áÉô ¡à0 °pþ½ « Î�:©S�‘@µMcÀ¥^ | |
¦–~•J •�©˜Z ”`¦ŒF£Ï q�zдà•Â,ÈP$4° | |
À 3Jª‹ñP«ó¨¡æðÔ° | |
=ÐÌ Î�¨Šª@°¨: nåV~à^Z©š:¦™•€ :Ç̆¦¡z£”~`F¦D0„@Žº±0Õ0“5Œµúñ ð`ÝОнÀ«¼ÔøŠ¯6`ÆzRþª\¦Ó*›©±4pÂ�5€Ï©¦_ ¥zEDC4¦„(ð;ð | |
Ï æàò <ȇî°ÛP9`9À$«�öšþ¯=p ¹LnuR:0_P©˜ ¦˜P°{°ùÄ?°°þés6ZeqpÛPL°´K;§D,©ð | |
x8“;¸ð Ó€ 9À =° | |
½à²úº¯7LÈzR U@ ˜�³›º¶Ò:¦>KA‹¦Dm’†´Üª´LQ§Ô; | |
y¨ƒî ÷P Å`7`µ | |
6° | |
Ô0¬©³¯;€'5QzPk˶šú¶p‹-Á | |
AaÒE´é#B/˜´{»´£à´ü‚§�ƒ4Ùƒüç Ïð±Ð ’¼*¹¾{ A¢„–; 0 N™p©Ïº©Óš • | |
>û¢aÏ5aÏ™>Uþ&Iª»ºË/�P ÷°ßÉìúð ¥àU7 $¼›’›¯ûê Oe±–{ | |
ÁƼ˩n{¿Ô | |
º 1¤;–Õ{º£´ z0 | |
KKÄÀ´ …�Ž ¡ p—í �ø€î¨�zA?[¶Õé ± „½·§P ¡ ™°³<˶ûË)¡¢û¿5úB`ào`lÀÚ; | |
©°¯p‹ñ¸�â™�é€ `Ú 4à Õ ¶øZ�üÁ΂O0#‹›(¦œJ¦:û¼Ð;·þùl2LÃ^VÀzK4 uJ¼P D | |
ÄÄñ ãð‘`¼ÄìÄ+‘°ÃB,KÀþ§ dRÀ¶bz©;› \L^ª¬>oðÜÊP ÕPí´Ã7²ûˆä`—¼8²Ðð^•ÀÀ¸xŒÇ,Ë$Ó8,¸€�„°Ä ]§û6Ëû&Z�Èsûd°×°ÖË>ˆ¸¥”©:<¤ß¹—ø€ýÈ�=¸ Ð 5Ê7 ²¥ü 3 ‡BO@0É¢†Ë]Gk› \½«Ë>÷2/„ŠÀ� ÃÌíD4:�@|øÀ�ây€ª ÎȰ | |
@Ð Ò,‰»% N€(Žà/Ü(MU2'sXûÐÂ5P”á¤Í {âq†¯ÐÊ{I5 | |
àà±uù𬹗Èìþ�XK | |
Ú ¿`$Gò$¢Ì$¼™'a0Np(Ųʂ,…â· Ñ-<-Fíåáz¢ dI—” | |
÷÷±%mÒä��ÈŒíºÏà | |
ó | |
¤ðÕ` ÖR’$VÊ›ˆÔ”%*0=-,à ÑR1Ô?`kQª Ì! ÝáÏO�EN+ÒÞ ÕäùšUÍ�ÇŒÕz ‘@‘@WJ | |
‹b(_=ÖQ �ДÅД¬¸Ð®ŽàÖS‘*àÀÁOÆ Á º° | |
•8_¸ Ü �ò0ÕT]Õ›ŒÌï`%K´àÕaýÕ‡ò¤0ÙIdý | |
h- | |
šÍÐãž}OùðH� þkÁ #z¤Gz¬¸0¤õÛ²jÒ¬IÛBLÁã Öü | |
´°ª«ªÛ´ (8@B¢$žP#6 )¶âüÂ/;܉ÐÜ�H1M6w> #Æ�Gy”¨“bECÚ®²:Á=™�)Þ=™ï ˆM | |
¼ ÞÀ $« | |
Üéóí%6™B'¶ÒÊùÝv° þ-Ï�¶à.`n:(1© Ý]«¬“U“DŽ�EŽßp †²á®¾Á-$Ì0ߎ ]µÙt€�à | |
u’ßOà6,Ñp�üТ˜–�K:n%ð ÎL?^õðàô`ä:99iäþENß ‡R½ÖÀ°¸Eà�Ð^B`H�šð—¢L8P,~0…àß\µdK2`ã.Àæz¬à?nê0ÁøÐš;¹êyž“U]ê ÃP'×À¶nëb->ð ƒ`i Hp‘GpF ™¦¢@Y…�s@•[¡é�qGžžãzdÉ�¨È æ°êðíêPÕz>îF®çå0êPÞµrÅÝî⣣¼nX°èF0ìÄ.B kÐu0;‡°_˜íC±éÔþéÇ‘G׬Ѱ Õ`êêñ_ô0Jž ÓP5òLÿLËôN°LÑÐþ _€H0ìYI�•ÃÞè\ðj ðÏít4ðÓÞ6>:®G8’íÆ@ ¿çíêpññ_á îß� аñNòTêñ5"õ¢à | |
¿Ð�ðD *¯ò+Ÿ•I€7·bþ=G7/‚µÔÔÎóm. Ö` % A ã ëàíô`|Ï÷¿ß Ý &ˆõ½P®�$½�^ À õ_ð^°ÀnïQ€˜�-VpHpös¤é/2àö=Ÿí‰ZÖ Ø@ Ú° wÿ ²/ûâ0ƒ? ‚Z3à€Ñ ¯€•Ø{Â_)8€À°õ | |
´ÊŸòG0ö™þoùÍúZ£ßéßæàmîÔ Ö ÔþÑ€û䯖½@ ò | |
!½ ® | |
üÃ/üÄ‚Èà_àJJ�[�™ù,?öcG�ÜÛWÐàA„ Ó�̲1ZÄÐ'CÙ?[(ÐhLW‰dÖ8sÒ˜2�Ö¬Ib)‰ÚKX°zõ¢-3d¸tîD�"Õ$\�ädQ"$Ë–-H�¨Ô©$J*¤JuÃ~üúõ‹èÏŸ°ÿÄÚ"[–l2´*цTÙ¶1¸pU:²Ë×]_0ôúB…ŸCD…D-êÔ°Ò$J§VelðjV2[#Æø | |
VF³eѦ´¶9€[•þqãÎÕ•k×i¼0øê,x0$‰>²¸1ãXùE–ÜÕ²EeÁ3“ `K-çТEÛJæL׊ӨU㬤¨ì³ 'Nbû6Õ¹!óæ:Ù+XÁÇfVÞ>®²å¶èBGíËîi?_²@Å>¸iì$ +¼û.¡ðËJ«Ê‹è·ôÔ+¸àN¢�ÂV.¬ð$æt‚¾»nØ¥ƒ]òSª¦’8B@“°ÂE<(¼ÜtÛ�<CÐ1„ßÀÒðÇV‚2Èm)�ƒ ³ïV¸Á�8¶xqÀ$¢Ð | |
,³„QƪhLð*‡ì-¢C¨Ì²cÒ´Ì…4[i¡…!‰îÈoþp’ lh$Ê)_ÌòÏ,‘Ú"F.÷ñòK‡pœlÑ 8¬Ò”4Í7ß²2UÆH>¼“ƒö”ÒE-tM4‘…ÐBàÕG1�¬R\+]f×\‰”O—]N0¡VÙ#ë’=ÑÏ-Öèâ C6i£�9XmuXc•uAZÅtÐÖE[Ø•W\…4¦3]r8a…b�Õd�5NÝ¢‹5Ô(d“Mä�ã‹Dô°¶Õl¯RpÖ†¼5ÜÆ·Üc„ÉÐgr á VéÃŽ.2†w MØ0Ä�CùÂ;8!™“~õP�·uèÆ‚·Rxæ™ææVŒéÁrYÅ=þâˆã .¸`à 7„®ƒ<šÆc‘ELIùÚ¥q[¬¹}ˆf®—iA8ÆÙ‡`|hNRô˜CßC„æ„i<�ú> |