Commits

Jon Nordby  committed e7f6384

Move data directories under pycessing/data/

  • Participants
  • Parent commits 2886ca3

Comments (0)

Files changed (102)

File examples/animation.cess

-# use variables to move a circle around the screen
-pos = 10
-speed = 1
-
-def draw():
-    global pos, speed
-    
-    #repaint the background to clear the last frame
-    setBackground(127, 127, 127)
-    
-    #reverse the direction if we hit the wall
-    if(pos > (pycessing.getWidth() - 25)):
-        speed = -1
-    if(pos < 25):
-        speed = 1
-    
-    #update our x coordinate
-    pos += speed
-    
-    #draw the ball
-    circle(pos, 50, 50)

File examples/arc.cess

-# just draws a circle on the screen
-def setup():
-    setStrokeWidth(5)
-    setFillState(False)
-
-def draw():
-    arc(50, 50, 50, 0, 90)

File examples/bell.ogg

Binary file removed.

File examples/flickr-search.cess

-#pull a random image from flickr based on a search term
-
-import json
-import urllib2
-import random
-
-
-photo = None
-searchterm = "hats"
-flickrapi = "http://api.flickr.com/services/rest/?\
-method=flickr.photos.search&format=json&api_key=3fb5ac218cbb2fe3a029529338ecaef0&nojsoncallback=1&text="
-
-
-def setup():
-    global photo
-    
-    pycessing.size(600,800)
-    
-    request = urllib2.urlopen(flickrapi + searchterm)
-    
-    results = json.load(request)
-    photo_list = results["photos"]["photo"]
-    
-    selected = random.choice(photo_list)
-    
-    imgurl = "http://farm" + str(selected["farm"]) + ".staticflickr.com/"
-    imgurl += selected["server"] + "/" + selected["id"] + "_"
-    imgurl += selected["secret"] + "_c.jpg"
-    print "got image: " + imgurl
-    
-    request = urllib2.urlopen(imgurl)
-    
-    photo = Image(request)
-    
-    pycessing.noLoop = True
-
-    
-def draw():
-    photo.draw(1,1)

File examples/getpixel.cess

-# load a jpeg image and draw it on the screen
-img = Image("pycessing_logo_snip.gif")
-
-def draw():
-    x = pycessing.getMouseX()
-    y = pycessing.getMouseY()
-    col = getPixel( x, y)
-    
-    print col
-    setBackground( col[2], col[1], col[0] )
-    img.draw(20, 40)

File examples/graphics-shapes.cess

-# vector drawing is pretty straightforward
-def setup():
-    pycessing.noLoop = True # just draw once, don't loop
-    setStrokeWidth(5)       # draw a fat line around the shape
-    setFillState(False)     # don't fill in the shape
-
-def draw():
-
-    #rect(x, y, width, height)
-    rect(110, 10, 50, 80)
-	
-    #circle( x, y, radius ) 
-    circle (55, 55, 50)
-	
-    #arc( cx, cy, r, angle1, angle2)
-    arc( 145, 55, 50, 0, 90 )
-    
-    #line( x1, y1, x2, y2)
-    line( 5, 105, 105, 205 )
-    
-    #ellipse( x, y, width, height )
-    ellipse(250, 150, 50, 100)
-    
-    #curve( x1, y1, dx1, dy1, dx2, dy2, x2, y2 )
-    curve(145, 115, 200, 105, 150, 195, 195, 195)
-
-    #polygon( [ list of ordered (x,y) coordinate points ] )
-    polygon( [ (230, 10), (230, 50), (290, 70), (310, 20) ] )

File examples/image-transforms.cess

-# image transformations
-img = Image("image.jpg")
-
-x = 50
-
-def draw():
-    global x
-
-    setBackground(0,0,0)
-    
-    #scale to x, y pixels
-    img.scale(x,x)
-    
-    #rotate in degrees
-    img.rotate(x)
-    
-    #flip along x,y or both axes
-    img.flip()
-    
-    img.draw(50, 40)
-    
-    x += 1
-    
-    if x > 360:
-       x = 0

File examples/image.cess

-# load a jpeg image and draw it on the screen
-img = Image("image.jpg")
-
-def draw():
-    img.draw(20, 40)

File examples/image.jpg

Removed
Old image

File examples/lists-particles.cess

-# Drawing on a coordinate list
-
-coords = [ (20, 20),
-           (50, 50),
-           (80, 90),
-           (123, 231),
-           (100, 100) ]
-           
-def setup():
-    pycessing.noLoop = True
-    
-def draw():
-    for coordinate in coords:
-        circle( coordinate[0], coordinate[1], 10 )

File examples/love-poetry-machine.cess

-# love letter machine
-
-import random
-
-greeting = [ "Darling Sweetheart",
-             "Precious Snowflake",
-             "Honey Baby",
-             "My little Plum-cake",
-             "Deary Sugarbuns",
-             "Hiya Sugar",
-             "Dearest Cutie-Pie",
-             "Sugar-Pie Honey-Bun",
-             "Oooh Baby Baby",
-             "My tasty Morsel",
-             "Dearest Love"]
-             
-adjectives = [   "avid",
-                "passionate",
-                "wistful",
-                "tender",
-                "effortless",
-                "hopeless",
-                "bouncy",
-                "buxom",
-                "naughty",
-                "horny" ]
-                
-adverbs = [ "curiously",
-            "beautifully",
-            "sprightly",
-            "charmingly",
-            "nauseously",
-            "glibly",
-            "guilelessly",
-            "quickly",
-            "slowly",
-            "indirectly",
-            "assuredly" ]
-                        
-substantives = [ "heart",
-                 "wish",
-                 "sympathy",
-                 "affection",
-                 "charm",
-                 "yearning",
-                 "lust",
-                 "desire",
-                 "reason",
-                 "towel",
-                 "pony" ]
-
-verbs = [ "clings to",
-          "yearns for",
-          "burns for",
-          "runs to",
-          "collapses",
-          "belches",
-          "erects",
-          "cooks",
-          "composes",
-          "deflates",
-          "shuffles" ]
-          
-myText = ScreenText()
-y = 40
-
-
-def lovePoem(event):
-    global y
-    y =45
-    
-    setBackground(127,127,127)
-    txt = random.choice(greeting) + ","
-    myText.setText(txt)
-    myText.draw(10, 10)
-    
-    for i in range(5):
-        rnd = random.randint(0,1)
-        if rnd == 0:
-            txt = "My"
-            rnd2 = random.randint(0,1)
-            if rnd2 == 0:
-                txt += " " + random.choice(adjectives)
-            txt += " " + random.choice(substantives)
-            rnd3 = random.randint(0,1)
-            if rnd3 == 0:
-                txt += " " + random.choice(adverbs)
-            txt += " " + random.choice(verbs)
-            txt += " your"
-            rnd4 = random.randint(0,1)
-            if rnd4 == 0:
-                txt += " " + random.choice(adjectives)
-            txt += " " + random.choice(substantives) + "."
-        else:
-            txt = "You are my "
-            txt += random.choice(adjectives)
-            txt += " " + random.choice(substantives) + "."
-        
-        myText.setText(txt)
-        myText.draw(15, y)
-        y = y + 40
-        
-    txt = "Yours " + random.choice(adverbs) + ", MUC"
-    myText.setText(txt)
-    myText.draw(30, y)
-    
-          
-def setup():
-    pycessing.size(700, 300)
-    #pycessing.noLoop = True
-    pycessing.onKeyDown = lovePoem
-          
-def draw():
-    pass

File examples/markov.py

-import random
-import re
-
-class Markov(object):
-    
-    def __init__(self, chunks):
-        self.cache = {}
-        self.chunks = chunks
-        self.words = self.chunks_to_words()
-        self.word_size = len(self.words)
-        self.out_size = len(self.words)/len(self.chunks)
-        self.database()
-       
-    
-    def chunks_to_words(self):
-        words = []
-        for chunk in self.chunks:
-            chunk.text = re.sub(r'<[^>]*?>', '', chunk.text) 
-            words.extend(chunk.text.split())
-        return words
-       
-    
-    def triples(self):
-        """ Generates triples from the given data string. So if our string were
-           "What a lovely day", we'd generate (What, a, lovely) and then
-           (a, lovely, day).
-        """
-       
-        if len(self.words) < 3:
-            return
-       
-        for i in range(len(self.words) - 2):
-            yield (self.words[i], self.words[i+1], self.words[i+2])
-         
-    def database(self):
-        for w1, w2, w3 in self.triples():
-            key = (w1, w2)
-            if key in self.cache:
-                self.cache[key].append(w3)
-            else:
-                self.cache[key] = [w3]
-        
-    # ${\small \textnormal{\useTextGlyph{fxl}{summation}}}$
-    def generate_markov_text(self):
-        seed = random.randint(0, self.word_size-3)
-        seed_word, next_word = self.words[seed], self.words[seed+1]
-        w1, w2 = seed_word, next_word
-        gen_words = []
-        for i in xrange(self.out_size):
-            gen_words.append(w1)
-            w1, w2 = w2, random.choice(self.cache[(w1, w2)])
-        gen_words.append(w2)
-        return ' '.join(gen_words)
-         
-         

File examples/pixel-static.cess

-import random
-
-def draw():
-	for n in range(100):
-		x = random.randint(0, pycessing.getWidth())
-		y = random.randint(0, pycessing.getHeight())
-		
-		r = random.randint(0, 255)
-		g = random.randint(0, 255)
-		b = random.randint(0, 255)
-		
-		setPixel(x, y,  r, g, b)

File examples/screen-text.cess

-myText = ScreenText()
-
-def setup():
-	pycessing.noLoop = True
-	
-def draw():
-	myText.setText("hello piksels")
-	myText.draw(20,20)
-

File examples/screengrab.cess

-# just draws a circle on the screen
-points = [(10, 10), (10, 50), (60, 70), (90, 20) ]
-
-def setup():
-    pycessing.noLoop = True
-
-def draw():
-    polygon(points)
-    screenGrab("test.jpg")

File examples/sound.cess

-# load an ogg audio file and play it
-# it's best to do this at the beginning
-snd = Sound("bell.ogg")
-
-def setup():
-    pycessing.noLoop = True
-
-def draw():
-    snd.play()

File examples/text-markov.cess

-import markov
-filestrings = open("/Users/idl/Desktop/freud.txt").read()
-generator = markov.Markov(filestrings)
-mytext = ScreenText()
-ypos = 0
-
-def setup():
-    pycessing.noLoop = True
-    pycessing.size(900, 600)
-	
-def draw():
-    output = generator.generate_markov_text(300)
-    outwords = output.split()
-    print output
-    
-    linetxt = ""
-    y = 10
-    x = 10
-    
-    for word in outwords:
-        h, w = mytext.font.size(linetxt + word)
-        
-        # if it's wider than the screen then write and reset the line
-        if h < pycessing.getWidth()-20 :
-            linetxt += " " + word
-        else:
-            mytext.setText(linetxt)
-            mytext.draw(x, y)
-            y += 30
-            linetxt = word
-            
-    mytext.setText(linetxt)
-    mytext.draw(x, y)

File examples/text-wrapped.cess

-# text can be automatically wrapped, left justified
-
-myText = ScreenText(fontName="Helvetica")
-
-text = "Now is the time for all good Men to come to the aid of the party."
-
-def setup():
-	pycessing.noLoop = True
-	
-def draw():
-	myText.setText(text)
-	myText.draw_wrapped(10,20, 300)
-

File examples/textmixer.cess

-import markov
-mark = markov.Markov("freud.txt")
-mytext = ScreenText()
-ypos = 0
-
-def setup():
-	pass
-	
-def draw():
-	mytext.setText(mark.generate_markov_text(5))
-	mytext.draw(0, ypos)

File examples/twitter-search.cess

-#pull status updates from the twitter API
-
-import json
-import urllib2
-
-
-mytext = ScreenText(size=15)
-results = {}
-searchterm = "hats"
-twitterapi = "http://search.twitter.com/search.json?rpp=5&result_type=mixed&q="
-
-def setup():
-    global results
-    
-    pycessing.size(800,600)
-    
-    request = urllib2.urlopen(twitterapi + searchterm)
-    
-    results = json.load(request)
-    
-    pycessing.noLoop = True
-
-    
-def draw():
-    ypos = 10
-    for result in results["results"]:
-        mytext.setText(result["text"].strip())
-        mytext.draw(10,ypos)
-        ypos += 30

File examples/twitter.cess

-#pull status updates from the twitter API
-
-import json
-import urllib2
-
-mytext = ScreenText(size=15)
-updates = []
-username = "ladygaga"
-twitterapi = "http://api.twitter.com/1/statuses/user_timeline.json?screen_name="
-
-def setup():
-    global updates
-    
-    pycessing.size(800,600)
-    
-    request = urllib2.urlopen(twitterapi + username)
-    
-    updates = json.load(request)
-    
-    pycessing.noLoop = True
-
-def draw():
-    ypos = 10
-    for update in updates:
-        mytext.setText(update["text"])
-        mytext.draw(10,ypos)
-        ypos += 30

File examples/wrapping-paper-circles.cess

-import random
-
-width = 1754
-height = 2481
-steps = 10
-
-step = width / steps
-
-x = 0
-y = 0
-
-r = 30
-
-def setup():
-    pycessing.noLoop = True
-    pycessing.size(width, height)
-    setFillState(True)
-    setStrokeWidth(0)
-    
-def draw():
-    global x, y, r 
-    setBackground(255,255,255)
-    while(y < height):
-        while(x < width):
-            red = (x * 255) / width
-            green = (y * 255) / height
-            setFillColor(green, red, red)
-            print "x: " + str(x) + " y: " + str(y)
-            circle(x, y, r*2)
-            r = r + random.randint(-5, 5)
-            x += step
-        x = 0
-        y += step
-        print "stepped - x: " + str(x) + " y: " + str(y)
-    print "done"
-    screenGrab("wrappingpaper-cir.jpg")

File examples/wrapping-paper-squares.cess

-width = 1754
-height = 2481
-steps = 10
-
-step = width / steps
-
-x = 0
-y = 0
-
-r = 50
-
-def setup():
-    pycessing.noLoop = True
-    pycessing.size(width, height)
-    setFillState(True)
-    setStrokeWidth(0)
-    
-def draw():
-    global x, y
-    setBackground(255,255,255)
-    while(y < height):
-        while(x < width):
-            red = (x * 255) / width
-            green = (y * 255) / height
-            setFillColor(red, green, 128)
-            print "x: " + str(x) + " y: " + str(y)
-            rect(x, y, r*2, r*2)
-            x += step
-        x = 0
-        y += step
-        print "stepped - x: " + str(x) + " y: " + str(y)
-    print "done"
-    screenGrab("wrappingpaper-sq.jpg")

File examples/wrappingpaper-cir.jpg

Removed
Old image

File fonts/DroidSansMono.ttf

Binary file removed.

File help/core-function-index.html

-<html>
-<head>
-  <title>Pycessing Documentation</title>
-  
-  <link rel="stylesheet" media="screen" href="media/css/style.css" />
-</head>
-<body>
-<h1>PyCessing Object and Function Reference</h1>
-
-<h4>Program Display</h4>
-<ul>
-	<li><a href="pycessing.html#getwidth">pycessing.getWidth()</a></li>
-	<li><a href="pycessing.html#getheight">pycessing.getHeight()</a></li>
-	<li><a href="pycessing.html#size">pycessing.size()</a></li>
-	<li><a href="pycessing.html#framerate">pycessing.framerate</a></li>
-	<li><a href="pycessing.html#getfps">pycessing.getFPS()</a></li>
-	<li><a href="pycessing.html#noloop">pycessing.noLoop</a></li>
-</ul>
-
-<h4>Geometric Drawing</h4>
-<ul>
-    <li>Forms and Shapes</li>
-    <ul>
-	    <li><a href="drawing-circle.html">circle()</a></li>
-	    <li><a href="drawing-rect.html">rect()</a></li>
-	    <li><a href="drawing-ellipse.html">ellipse()</a></li>
-	    <li><a href="drawing.html#arc">arc()</a></li>
-	    <li><a href="drawing-line.html">line()</a></li>
-	    <li><a href="drawing.html#polygon">polygon()</a></li>
-	    <li><a href="drawing.html#curve">curve()</a></li>
-	</ul>
-    <li>Changing the Pen</li>
-    <ul>
-	    <li><a href="drawing.html#setBackground">setBackground()</a></li>
-	    <li><a href="drawing.html#setStroke">setStroke()</a></li>
-	    <li><a href="drawing.html#setStrokeColor">setStrokeColor()</a></li>
-	    <li><a href="drawing.html#setStrokeWidth">setStrokeWidth()</a></li>
-	    <li><a href="drawing.html#setFillColor">setFillColor()</a></li>
-	    <li><a href="drawing.html#setFillState">setFillState()</a></li>
-	</ul>
-</ul>
-
-<h4>Sound</h4>
-<ul>
-	<li><a href="sound.html">Sound objects</a></li>
-	    <ul>
-    	    <li><a href="sound.html#play">play()</a></li>
-    	    <li><a href="sound.html#setvolume">setVolume()</a></li>
-    	    <li><a href="sound.html#stop">stop()</a></li>
-    	    <li><a href="sound.html#fadeout">fadeout()</a></li>
-    	    <li><a href="sound.html#getbuffer">getBuffer()</a></li>
-    	    <li><a href="sound.html#getlength">getLength()</a></li>
-    	    <li><a href="sound.html#getvolume">getVolume()</a></li>
-    	    <li><a href="sound.html#getnumchannels">getNumChannels()</a></li>
-    	</ul>
-</ul>
-
-<h4>Pixel Images</h4>
-<ul>
-	<li><a href="pixels.html#getpixel">pycessing.getPixel()</a></li>
-	<li><a href="pixels.html#setpixel">pycessing.setPixel()</a></li>
-	<li><a href="pixels.html#screengrab">pycessing.screenGrab()</a></li>
-	<li><a href="pixels.html#image">Image objects</a></li>
-	<ul>
-		<li><a href="pixels.html#draw">draw()</a></li>
-		<li><a href="pixels.html#getwidth">getWidth()</a></li>
-		<li><a href="pixels.html#getheight">getHeight()</a></li>
-		<li><a href="pixels.html#imagegetpixel">getPixel()</a></li>
-		<li><a href="pixels.html#imagesetpixel">setPixel()</a></li>
-	</ul>
-</ul>
-
-<h4>Text</h4>
-strings
-ScreenText()
-ScreenText.setFontFromFile()
-
-<h4>Random</h4>
-
-<h4>Mouse</h4>
-
-<h4>Keyboard</h4>

File help/drawing-circle.html

-<html>
-<head>
-  <title>Pycessing Documentation</title>
-  <link rel="stylesheet" media="screen" href="media/css/style.css" />
-</head>
-<body>
-
-<h1>PyCessing Object and Function Reference</h1>
-<h4><a href="core-function-index.html">Back to full reference</a></h4>
-
-<h2>Forms & Shapes: <strong>circle ()</strong></h2>
-
-<p><strong>Sintax</strong></p>
-<code>
-  <pre>circle( x, y, radius )</pre>
-</code>
-
-<p><strong>Description</strong></p>
-<p>Draws a circle in the display window.</p>
-
-<p><strong>Example</strong></p>
-<p>
-  <img src="media/examples/circle.png" alt="Circle"/>
-</p>
-<code>
-  <pre>
-  setFillColor(255, 255, 255)
-  circle (150, 100, 35)</pre>
-</code>
-
-
-<p>
-  <strong>Related</strong>
-  <a href="drawing-ellipse.html">ellipse()</a>
-</p>
-
-<h4><a href="core-function-index.html">Back to full reference</a></h4>

File help/drawing-ellipse.html

-<html>
-<head>
-  <title>Pycessing Documentation</title>
-  <link rel="stylesheet" media="screen" href="media/css/style.css" />
-</head>
-<body>
-
-<h1>PyCessing Object and Function Reference</h1>
-<h4><a href="core-function-index.html">Back to full reference</a></h4>
-
-<h2>Forms & Shapes: <strong>ellipse ()</strong></h2>
-
-<p><strong>Sintax</strong></p>
-<code>
-  <pre>ellipse( x, y, width, height )</pre>
-</code>
-
-<p><strong>Description</strong></p>
-<p>Draws an ellipse in the display window. The first two parameters define the origin, from top left, the second two define the width and height.</p>
-
-<p><strong>Example</strong></p>
-<p>
-  <img src="media/examples/ellipse.png" alt="Ellipse"/>
-</p>
-<code>
-  <pre>
-  setBackground(204, 204, 204)	
-  setFillColor(80, 80, 80)
-  ellipse (80, 80, 60, 100)</pre>
-</code>
-
-
-<p>
-  <strong>Related</strong>
-  <a href="drawing-ellipse.html">circle()</a>
-</p>
-
-<h4><a href="core-function-index.html">Back to full reference</a></h4>

File help/drawing-line.html

-<html>
-<head>
-  <title>Pycessing Documentation</title>
-  <link rel="stylesheet" media="screen" href="media/css/style.css" />
-</head>
-<body>
-
-<h1>PyCessing Object and Function Reference</h1>
-<h4><a href="core-function-index.html">Back to full reference</a></h4>
-
-<h2>Forms & Shapes: <strong>line ()</strong></h2>
-
-<p><strong>Syntax</strong></p>
-<code>
-  <pre>line( x1, y1, x2, y2 )</pre>
-</code>
-
-<p><strong>Description</strong></p>
-<p>Draws a line in the display window. The first two parameters define the starting point and the 3rd and 4th parameters define the end point. </p>
-
-<p><strong>Example</strong></p>
-<p>
-  <img src="media/examples/line.png" alt="Line" />
-</p>
-<code>
-  <pre>
-def draw():
-    setBackground(204)	
-    setStroke(240, 30, 240, width=3)
-    line(40, 40, 160, 160)</pre>
-</code>
-
-
-<h4><a href="core-function-index.html">Back to full reference</a></h4>

File help/drawing-rect.html

-<html>
-<head>
-  <title>Pycessing Documentation</title>
-  <link rel="stylesheet" media="screen" href="media/css/style.css" />
-</head>
-<body>
-
-<h1>PyCessing Object and Function Reference</h1>
-<h4><a href="core-function-index.html">Back to full reference</a></h4>
-
-<h2>Forms & Shapes: <strong>rect ()</strong></h2>
-
-<p><strong>Sintax</strong></p>
-<code>
-  <pre>rect( x, y, width, heigh )</pre>
-</code>
-
-<p><strong>Description</strong></p>
-<p>Draws an ellipse in the display window. The first two parameters define the origin, from top left, the second two define the width and height.</p>
-
-<p><strong>Example</strong></p>
-<p>
-  <img src="media/examples/rect.png" alt="Rect"/>
-</p>
-<code>
-  <pre>
-  setBackground(204, 204, 204)	
-  setFillColor(80, 80, 80)
-  rect(40, 40, 60, 60)</pre>
-</code>
-
-
-<h4><a href="core-function-index.html">Back to full reference</a></h4>

File help/index.html

-<html>
-<head>
-  <title>Pycessing Documentation</title>
-  <link rel="stylesheet" media="screen" href="media/css/style.css" />
-</head>
-<body>
-<h1>PyCessing Documentation</h1>
-<ul>
-  <li><a href="core-function-index.html">Object/Function Reference</a></li>
-  <li>Tips, Tricks and Tutorials (not done)</li>
-  <li><a href="http://pycessing.org/forums">Forum (online)</a></li>
-  <li><a href="http://pycessing.org/project-gallery/">Project Gallery (online)</a></li>
-</ul>
-Welcome to the built-in documentation for PyCessing.  If you are brand new to Python and PyCessing, you may want to start with the Tips, Tricks and Tutorials.  The truly impatient can just go straight to the examples that can be found under File -> Examples.  You can look up any function in the editor by right clicking and selecting "Show Function/Object Help".  "Search on Pycessing.org" will try to find usefule references to the selected code on the PyCessing web site.  
-</body>
-</html>

File help/media/css/style.css

-/*---------------------------------------------------
-General
----------------------------------------------------*/
-
-html {
-  height: 100%;
-}
-
-body {
-  font-family: Georgia, Times, serif;
-	font-size: 1em;
-	line-height: 1.4;
-  color: #666;
-  position: relative;
-	height: 100%;
-}
-
-/*---------------------------------------------------
-Typography
----------------------------------------------------*/
-
-h1, h2, h3, h4, h5, h6 {
-  font-family: 'DejaVu Sans', Helvetica, Arial, sans-serif;
-}
-
-pre {
-	font-family: 'Droid mono', Courier, monospace;
-	font-size: 12px;
-	line-height: 1.4;
-}
-
-
-/*---------------------------------------------------
-Content
----------------------------------------------------*/
-
-pre {
-	background: #f7f7f7;
-	color: #222;
-	margin: 5px 0 10px;
-	padding: 5px;
-}
-
-
-

File help/media/examples/circle.png

Removed
Old image

File help/media/examples/ellipse.png

Removed
Old image

File help/media/examples/line.png

Removed
Old image

File help/media/examples/rect.png

Removed
Old image

File icons/.DS_Store

Binary file removed.

File icons/Edit-find.png

Removed
Old image

File icons/Edit-find.svg

-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" inkscape:export-ydpi="90.000000" inkscape:export-xdpi="90.000000" inkscape:export-filename="/home/steven/edit-find-48.png" sodipodi:docname="edit-find.svg" sodipodi:docbase="/home/jimmac/src/cvs/tango-icon-theme/scalable/actions" inkscape:version="0.42+0.43pre3" sodipodi:version="0.32" id="svg249" height="48.000000px" width="48.000000px">
-  <defs id="defs3">
-    <linearGradient inkscape:collect="always" id="linearGradient4542">
-      <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 1;" offset="0" id="stop4544"/>
-      <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 0;" offset="1" id="stop4546"/>
-    </linearGradient>
-    <linearGradient id="linearGradient15662">
-      <stop id="stop15664" offset="0.0000000" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
-      <stop id="stop15666" offset="1.0000000" style="stop-color: rgb(248, 248, 248); stop-opacity: 1;"/>
-    </linearGradient>
-    <radialGradient id="aigrd3" cx="20.8921" cy="64.5679" r="5.257" fx="20.8921" fy="64.5679" gradientUnits="userSpaceOnUse">
-      <stop offset="0" style="stop-color: rgb(240, 240, 240);" id="stop15573"/>
-      <stop offset="1.0000000" style="stop-color: rgb(154, 154, 154); stop-opacity: 1;" id="stop15575"/>
-    </radialGradient>
-    <radialGradient id="aigrd2" cx="20.8921" cy="114.5684" r="5.256" fx="20.8921" fy="114.5684" gradientUnits="userSpaceOnUse">
-      <stop offset="0" style="stop-color: rgb(240, 240, 240);" id="stop15566"/>
-      <stop offset="1.0000000" style="stop-color: rgb(154, 154, 154); stop-opacity: 1;" id="stop15568"/>
-    </radialGradient>
-    <linearGradient id="linearGradient269">
-      <stop id="stop270" offset="0.0000000" style="stop-color: rgb(163, 163, 163); stop-opacity: 1;"/>
-      <stop id="stop271" offset="1.0000000" style="stop-color: rgb(76, 76, 76); stop-opacity: 1;"/>
-    </linearGradient>
-    <linearGradient id="linearGradient259">
-      <stop id="stop260" offset="0.0000000" style="stop-color: rgb(250, 250, 250); stop-opacity: 1;"/>
-      <stop id="stop261" offset="1.0000000" style="stop-color: rgb(187, 187, 187); stop-opacity: 1;"/>
-    </linearGradient>
-    <radialGradient inkscape:collect="always" xlink:href="#linearGradient269" id="radialGradient15656" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.968273, 0, 0, 1.03277, 3.35355, 0.646447)" cx="8.8244190" cy="3.7561285" fx="8.8244190" fy="3.7561285" r="37.751713"/>
-    <radialGradient inkscape:collect="always" xlink:href="#linearGradient259" id="radialGradient15658" gradientUnits="userSpaceOnUse" gradientTransform="scale(0.960493, 1.04113)" cx="33.966679" cy="35.736916" fx="33.966679" fy="35.736916" r="86.708450"/>
-    <radialGradient inkscape:collect="always" xlink:href="#linearGradient15662" id="radialGradient15668" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.968273, 0, 0, 1.03277, 3.35355, 0.646447)" cx="8.1435566" cy="7.2678967" fx="8.1435566" fy="7.2678967" r="38.158695"/>
-    <radialGradient r="5.256" fy="114.5684" fx="20.8921" cy="114.5684" cx="20.8921" gradientTransform="matrix(0.229703, 0, 0, 0.229703, 4.61353, 3.97981)" gradientUnits="userSpaceOnUse" id="radialGradient2283" xlink:href="#aigrd2" inkscape:collect="always"/>
-    <radialGradient r="5.257" fy="64.5679" fx="20.8921" cy="64.5679" cx="20.8921" gradientTransform="matrix(0.229703, 0, 0, 0.229703, 4.61353, 3.97981)" gradientUnits="userSpaceOnUse" id="radialGradient2285" xlink:href="#aigrd3" inkscape:collect="always"/>
-    <radialGradient inkscape:collect="always" xlink:href="#linearGradient4542" id="radialGradient4548" cx="24.306795" cy="42.07798" fx="24.306795" fy="42.07798" r="15.821514" gradientTransform="matrix(1, 0, 0, 0.284916, 0, 30.0893)" gradientUnits="userSpaceOnUse"/>
-    <linearGradient id="linearGradient4440">
-      <stop id="stop4442" offset="0" style="stop-color: rgb(125, 125, 125); stop-opacity: 1;"/>
-      <stop style="stop-color: rgb(177, 177, 177); stop-opacity: 1;" offset="0.50000000" id="stop4448"/>
-      <stop id="stop4444" offset="1.0000000" style="stop-color: rgb(104, 104, 104); stop-opacity: 1;"/>
-    </linearGradient>
-    <linearGradient id="linearGradient4454">
-      <stop id="stop4456" offset="0.0000000" style="stop-color: rgb(114, 159, 207); stop-opacity: 0.207843;"/>
-      <stop id="stop4458" offset="1.0000000" style="stop-color: rgb(114, 159, 207); stop-opacity: 0.67619;"/>
-    </linearGradient>
-    <linearGradient id="linearGradient4467">
-      <stop id="stop4469" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
-      <stop id="stop4471" offset="1.0000000" style="stop-color: rgb(255, 255, 255); stop-opacity: 0.247619;"/>
-    </linearGradient>
-    <linearGradient id="linearGradient4477" inkscape:collect="always">
-      <stop id="stop4479" offset="0" style="stop-color: rgb(0, 0, 0); stop-opacity: 1;"/>
-      <stop id="stop4481" offset="1" style="stop-color: rgb(0, 0, 0); stop-opacity: 0;"/>
-    </linearGradient>
-    <linearGradient id="linearGradient2366">
-      <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0" id="stop2368"/>
-      <stop id="stop2374" offset="0.50000000" style="stop-color: rgb(255, 255, 255); stop-opacity: 0.219048;"/>
-      <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="1.0000000" id="stop2370"/>
-    </linearGradient>
-    <linearGradient id="linearGradient2846">
-      <stop style="stop-color: rgb(138, 138, 138); stop-opacity: 1;" offset="0.0000000" id="stop2848"/>
-      <stop style="stop-color: rgb(72, 72, 72); stop-opacity: 1;" offset="1.0000000" id="stop2850"/>
-    </linearGradient>
-    <radialGradient inkscape:collect="always" xlink:href="#linearGradient4477" id="radialGradient1527" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1, 0, 0, 0.237968, -8.82107e-16, 28.9328)" cx="24.130018" cy="37.967922" fx="24.130018" fy="37.967922" r="16.528622"/>
-    <linearGradient inkscape:collect="always" xlink:href="#linearGradient2846" id="linearGradient1529" gradientUnits="userSpaceOnUse" x1="27.366341" y1="26.580296" x2="31.335964" y2="30.557772"/>
-    <linearGradient inkscape:collect="always" xlink:href="#linearGradient4440" id="linearGradient1531" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.33459, 0, 0, 1.29129, -6.97384, -7.46066)" x1="30.656250" y1="34.000000" x2="33.218750" y2="31.062500"/>
-    <linearGradient inkscape:collect="always" xlink:href="#linearGradient2366" id="linearGradient1533" gradientUnits="userSpaceOnUse" x1="18.292673" y1="13.602121" x2="17.500893" y2="25.743469"/>
-    <radialGradient inkscape:collect="always" xlink:href="#linearGradient4454" id="radialGradient1537" gradientUnits="userSpaceOnUse" cx="18.240929" cy="21.817987" fx="18.240929" fy="21.817987" r="8.3085051"/>
-    <radialGradient inkscape:collect="always" xlink:href="#linearGradient4467" id="radialGradient1539" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.59296, -7.7469e-24, -5.71444e-24, 2.2521, -25.0597, -18.941)" cx="15.414371" cy="13.078408" fx="15.414371" fy="13.078408" r="6.6562500"/>
-  </defs>
-  <sodipodi:namedview inkscape:window-y="87" inkscape:window-x="44" inkscape:window-height="896" inkscape:window-width="1016" inkscape:document-units="px" inkscape:grid-bbox="true" showgrid="true" inkscape:current-layer="layer5" inkscape:cy="14.980943" inkscape:cx="25.938708" inkscape:zoom="16" inkscape:pageshadow="2" inkscape:pageopacity="0.0" borderopacity="0.25490196" bordercolor="#666666" pagecolor="#ffffff" id="base" inkscape:showpageshadow="false"/>
-  <metadata id="metadata4">
-    <rdf:RDF>
-      <cc:Work rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
-        <dc:title>Edit Find</dc:title>
-        <dc:subject>
-          <rdf:Bag>
-            <rdf:li>edit</rdf:li>
-            <rdf:li>find</rdf:li>
-            <rdf:li>locate</rdf:li>
-            <rdf:li>search</rdf:li>
-          </rdf:Bag>
-        </dc:subject>
-        <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>Steven Garrity</dc:title>
-          </cc:Agent>
-        </dc:creator>
-        <dc:source/>
-        <dc:contributor>
-          <cc:Agent>
-            <dc:title>Jakub Steiner</dc:title>
-          </cc:Agent>
-        </dc:contributor>
-      </cc:Work>
-      <cc:License rdf:about="http://creativecommons.org/licenses/by/2.0/">
-        <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
-        <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
-        <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
-        <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
-        <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
-        <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g inkscape:groupmode="layer" id="layer6" inkscape:label="Shadow">
-    <path sodipodi:type="arc" style="opacity: 0.783626; color: rgb(0, 0, 0); fill: url(&quot;#radialGradient4548&quot;) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; marker: none; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline; overflow: visible;" id="path3667" sodipodi:cx="24.306795" sodipodi:cy="42.07798" sodipodi:rx="15.821514" sodipodi:ry="4.5078058" d="M 40.128309 42.07798 A 15.821514 4.5078058 0 1 1  8.485281,42.07798 A 15.821514 4.5078058 0 1 1  40.128309 42.07798 z" transform="translate(0, 0.707108)"/>
-  </g>
-  <g style="display: inline;" inkscape:groupmode="layer" inkscape:label="Base" id="layer1">
-    <rect style="color: rgb(0, 0, 0); fill: url(&quot;#radialGradient15658&quot;) rgb(0, 0, 0); fill-opacity: 1; fill-rule: nonzero; stroke: url(&quot;#radialGradient15656&quot;) rgb(0, 0, 0); stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 1; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15391" width="34.875000" height="40.920494" x="6.6035528" y="3.6464462" ry="1.1490486"/>
-    <rect style="color: rgb(0, 0, 0); fill: none; fill-opacity: 1; fill-rule: nonzero; stroke: url(&quot;#radialGradient15668&quot;) rgb(0, 0, 0); stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 1; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15660" width="32.775887" height="38.946384" x="7.6660538" y="4.5839462" ry="0.14904857" rx="0.14904857"/>
-    <g transform="translate(0.646447, -0.0379893)" id="g2270">
-      <g id="g1440" style="fill: rgb(255, 255, 255); fill-opacity: 1; fill-rule: nonzero; stroke: rgb(0, 0, 0); stroke-miterlimit: 4;" transform="matrix(0.229703, 0, 0, 0.229703, 4.96708, 4.24497)">
-        <radialGradient id="radialGradient1442" cx="20.892099" cy="114.56840" r="5.2560000" fx="20.892099" fy="114.56840" gradientUnits="userSpaceOnUse">
-          <stop offset="0" style="stop-color: rgb(240, 240, 240);" id="stop1444"/>
-          <stop offset="1" style="stop-color: rgb(71, 71, 71);" id="stop1446"/>
-        </radialGradient>
-        <path style="stroke: none;" d="M 23.428000,113.07000 C 23.428000,115.04300 21.828000,116.64200 19.855000,116.64200 C 17.881000,116.64200 16.282000,115.04200 16.282000,113.07000 C 16.282000,111.09600 17.882000,109.49700 19.855000,109.49700 C 21.828000,109.49700 23.428000,111.09700 23.428000,113.07000 z " id="path1448"/>
-        <radialGradient id="radialGradient1450" cx="20.892099" cy="64.567902" r="5.2570000" fx="20.892099" fy="64.567902" gradientUnits="userSpaceOnUse">
-          <stop offset="0" style="stop-color: rgb(240, 240, 240);" id="stop1452"/>
-          <stop offset="1" style="stop-color: rgb(71, 71, 71);" id="stop1454"/>
-        </radialGradient>
-        <path style="stroke: none;" d="M 23.428000,63.070000 C 23.428000,65.043000 21.828000,66.643000 19.855000,66.643000 C 17.881000,66.643000 16.282000,65.043000 16.282000,63.070000 C 16.282000,61.096000 17.882000,59.497000 19.855000,59.497000 C 21.828000,59.497000 23.428000,61.097000 23.428000,63.070000 z " id="path1456"/>
-      </g>
-      <path style="fill: url(&quot;#radialGradient2283&quot;) rgb(0, 0, 0); fill-rule: nonzero; stroke: none; stroke-miterlimit: 4;" d="M 9.9950109,29.952326 C 9.9950109,30.405530 9.6274861,30.772825 9.1742821,30.772825 C 8.7208483,30.772825 8.3535532,30.405301 8.3535532,29.952326 C 8.3535532,29.498892 8.7210780,29.131597 9.1742821,29.131597 C 9.6274861,29.131597 9.9950109,29.499122 9.9950109,29.952326 z " id="path15570"/>
-      <path style="fill: url(&quot;#radialGradient2285&quot;) rgb(0, 0, 0); fill-rule: nonzero; stroke: none; stroke-miterlimit: 4;" d="M 9.9950109,18.467176 C 9.9950109,18.920380 9.6274861,19.287905 9.1742821,19.287905 C 8.7208483,19.287905 8.3535532,18.920380 8.3535532,18.467176 C 8.3535532,18.013742 8.7210780,17.646447 9.1742821,17.646447 C 9.6274861,17.646447 9.9950109,18.013972 9.9950109,18.467176 z " id="path15577"/>
-    </g>
-    <path style="fill: none; fill-opacity: 0.75; fill-rule: evenodd; stroke: rgb(0, 0, 0); stroke-width: 0.988553; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-opacity: 0.0175439;" d="M 11.505723,5.4942766 L 11.505723,43.400869" id="path15672" sodipodi:nodetypes="cc"/>
-    <path style="fill: none; fill-opacity: 0.75; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-opacity: 0.204678;" d="M 12.500000,5.0205154 L 12.500000,43.038228" id="path15674" sodipodi:nodetypes="cc"/>
-  </g>
-  <g inkscape:groupmode="layer" id="layer5" inkscape:label="Magnifying Glass" style="display: inline;">
-    <g transform="matrix(0.909091, 0, 0, 1, 2.36363, 0)" id="g2253">
-      <rect style="color: rgb(0, 0, 0); fill: rgb(155, 155, 155); fill-opacity: 0.549708; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 0.0818713; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15686" width="22.000004" height="1.0000000" x="15.000002" y="9.0000000" rx="0.15156493" ry="0.065390877"/>
-      <rect style="color: rgb(0, 0, 0); fill: rgb(155, 155, 155); fill-opacity: 0.549708; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 0.0818713; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15688" width="22.000004" height="1.0000000" x="15.000002" y="11.000000" rx="0.15156493" ry="0.065390877"/>
-      <rect style="color: rgb(0, 0, 0); fill: rgb(155, 155, 155); fill-opacity: 0.549708; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 0.0818713; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15690" width="22.000004" height="1.0000000" x="15.000002" y="13.000000" rx="0.15156493" ry="0.065390877"/>
-      <rect style="color: rgb(0, 0, 0); fill: rgb(155, 155, 155); fill-opacity: 0.549708; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 0.0818713; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15692" width="22.000004" height="1.0000000" x="15.000002" y="15.000000" rx="0.15156493" ry="0.065390877"/>
-      <rect style="color: rgb(0, 0, 0); fill: rgb(155, 155, 155); fill-opacity: 0.549708; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 0.0818713; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15694" width="22.000004" height="1.0000000" x="15.000002" y="17.000000" rx="0.15156493" ry="0.065390877"/>
-      <rect style="color: rgb(0, 0, 0); fill: rgb(155, 155, 155); fill-opacity: 0.549708; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 0.0818713; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15696" width="22.000004" height="1.0000000" x="15.000002" y="19.000000" rx="0.15156493" ry="0.065390877"/>
-      <rect style="color: rgb(0, 0, 0); fill: rgb(155, 155, 155); fill-opacity: 0.549708; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 0.0818713; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15698" width="22.000004" height="1.0000000" x="15.000002" y="21.000000" rx="0.15156493" ry="0.065390877"/>
-      <rect style="color: rgb(0, 0, 0); fill: rgb(155, 155, 155); fill-opacity: 0.549708; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 0.0818713; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15700" width="22.000004" height="1.0000000" x="15.000002" y="23.000000" rx="0.15156493" ry="0.065390877"/>
-      <rect style="color: rgb(0, 0, 0); fill: rgb(155, 155, 155); fill-opacity: 0.549708; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 0.0818713; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15732" width="9.9000053" height="1.0000000" x="14.999992" y="25.000000" rx="0.068204239" ry="0.065390877"/>
-      <rect style="color: rgb(0, 0, 0); fill: rgb(155, 155, 155); fill-opacity: 0.549708; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 0.0818713; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15736" width="22.000004" height="1.0000000" x="14.999992" y="29.000000" rx="0.15156493" ry="0.065390877"/>
-      <rect style="color: rgb(0, 0, 0); fill: rgb(155, 155, 155); fill-opacity: 0.549708; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 0.0818713; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15738" width="22.000004" height="1.0000000" x="14.999992" y="31.000000" rx="0.15156493" ry="0.065390877"/>
-      <rect style="color: rgb(0, 0, 0); fill: rgb(155, 155, 155); fill-opacity: 0.549708; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 0.0818713; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15740" width="22.000004" height="1.0000000" x="14.999992" y="33.000000" rx="0.15156493" ry="0.065390877"/>
-      <rect style="color: rgb(0, 0, 0); fill: rgb(155, 155, 155); fill-opacity: 0.549708; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 0.0818713; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15742" width="22.000004" height="1.0000000" x="14.999992" y="35.000000" rx="0.15156493" ry="0.065390877"/>
-      <rect style="color: rgb(0, 0, 0); fill: rgb(155, 155, 155); fill-opacity: 0.549708; fill-rule: nonzero; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dashoffset: 0pt; stroke-opacity: 0.0818713; marker: none; visibility: visible; display: block; overflow: visible;" id="rect15744" width="15.400014" height="1.0000000" x="14.999992" y="37.000000" rx="0.10609552" ry="0.065390877"/>
-    </g>
-    <g id="g1772" transform="matrix(0.665377, 0, 0, 0.665377, 15.9865, 17.9083)">
-      <path sodipodi:type="arc" style="opacity: 0.171123; color: rgb(0, 0, 0); fill: url(&quot;#radialGradient1527&quot;) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: miter; marker: none; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline; overflow: visible;" id="path4475" sodipodi:cx="24.130018" sodipodi:cy="37.967922" sodipodi:rx="16.528622" sodipodi:ry="3.9332814" d="M 40.658640 37.967922 A 16.528622 3.9332814 0 1 1  7.6013966,37.967922 A 16.528622 3.9332814 0 1 1  40.658640 37.967922 z" transform="matrix(1.44643, 0, 0, 1.51999, -10.9745, -17.7517)"/>
-      <path sodipodi:nodetypes="csscccscccscczzzz" id="path2844" d="M 18.627569,3.1435548 C 10.488439,3.1435548 3.8827682,9.7492259 3.8827682,17.888356 C 3.8827682,26.027486 10.488439,32.633158 18.627569,32.633158 C 22.107124,32.633158 25.178570,31.248765 27.701292,29.230511 C 27.495915,30.237392 27.623257,31.265879 28.457436,31.990436 L 39.421520,41.517846 C 40.654936,42.589175 42.508982,42.448806 43.580310,41.215389 C 44.651638,39.981971 44.511269,38.127927 43.277853,37.056599 L 32.313769,27.529188 C 31.642242,26.945909 30.820891,26.773219 30.007531,26.886466 C 31.994231,24.374044 33.372370,21.337663 33.372370,17.888356 C 33.372370,9.7492259 26.766699,3.1435548 18.627569,3.1435548 z M 18.551954,4.3697381 C 26.191413,4.3697381 31.843729,9.1586886 31.843729,17.661513 C 31.843729,26.336626 26.027039,30.953288 18.551954,30.953288 C 11.249005,30.953288 5.2601806,25.475196 5.2601806,17.661513 C 5.2601806,9.6774061 11.084819,4.3697380 18.551954,4.3697381 z " style="opacity: 1; color: rgb(0, 0, 0); fill: rgb(220, 220, 220); fill-opacity: 1; fill-rule: evenodd; stroke: url(&quot;#linearGradient1529&quot;) rgb(0, 0, 0); stroke-width: 3.00582; stroke-linecap: round; stroke-linejoin: miter; marker: none; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline; overflow: visible;"/>
-      <path style="opacity: 1; color: rgb(0, 0, 0); fill: rgb(220, 220, 220); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: miter; marker: none; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline; overflow: visible;" d="M 18.602905,3.0803551 C 10.437465,3.0803551 3.8104408,9.7073791 3.8104408,17.872819 C 3.8104408,26.038259 10.437465,32.665283 18.602905,32.665283 C 22.093708,32.665283 25.175082,31.276416 27.705960,29.251638 C 27.499919,30.261774 27.627672,31.293585 28.464547,32.020484 L 39.464073,41.578691 C 40.701476,42.653483 42.561515,42.512661 43.636306,41.275256 C 44.711097,40.037852 44.570274,38.177814 43.332871,37.103023 L 32.333346,27.544815 C 31.659648,26.959651 30.835642,26.786402 30.019653,26.900016 C 32.012775,24.379472 33.395369,21.333276 33.395369,17.872819 C 33.395369,9.7073791 26.768345,3.0803551 18.602905,3.0803551 z M 18.527046,6.2664243 C 24.808154,6.2664245 29.905864,11.364135 29.905864,17.645243 C 29.905864,23.926351 24.808154,29.024061 18.527046,29.024061 C 12.245938,29.024061 7.1482276,23.926351 7.1482276,17.645243 C 7.1482278,11.364135 12.245938,6.2664243 18.527046,6.2664243 z " id="path4430"/>
-      <path style="opacity: 1; color: rgb(0, 0, 0); fill: url(&quot;#linearGradient1531&quot;) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: miter; marker: none; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline; overflow: visible;" d="M 39.507004,41.577690 C 39.028332,39.304503 40.904334,36.766268 43.091057,36.789315 C 43.091057,36.789315 32.330690,27.531204 32.330690,27.531204 C 29.385899,27.474498 28.061188,29.803820 28.553876,32.131126 L 39.507004,41.577690 z " id="path4438" sodipodi:nodetypes="ccccc"/>
-      <path sodipodi:type="arc" style="opacity: 1; color: rgb(0, 0, 0); fill: none; fill-opacity: 1; fill-rule: evenodd; stroke: url(&quot;#linearGradient1533&quot;) rgb(0, 0, 0); stroke-width: 1.20643; stroke-linecap: round; stroke-linejoin: miter; marker: none; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline; overflow: visible;" id="path4450" sodipodi:cx="17.500893" sodipodi:cy="18.920233" sodipodi:rx="11.048544" sodipodi:ry="11.048544" d="M 28.549437 18.920233 A 11.048544 11.048544 0 1 1  6.4523487,18.920233 A 11.048544 11.048544 0 1 1  28.549437 18.920233 z" transform="matrix(1.24574, 0, 0, 1.24574, -3.42535, -6.17703)"/>
-      <rect style="opacity: 0.433155; color: rgb(0, 0, 0); fill: none; fill-opacity: 1; fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 1.50295; stroke-linecap: round; stroke-linejoin: miter; marker: none; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline; overflow: visible;" id="rect4495" width="19.048439" height="4.4404783" x="40.373337" y="0.14086054" rx="3.2112026" ry="2.8373930" transform="matrix(0.752986, 0.658037, -0.648902, 0.760872, 0, 0)"/>
-      <path sodipodi:type="arc" style="color: rgb(0, 0, 0); fill: url(&quot;#radialGradient1537&quot;) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: rgb(48, 99, 163); stroke-width: 1.07457; stroke-linecap: round; stroke-linejoin: miter; marker: none; stroke-miterlimit: 10; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible;" id="path4452" sodipodi:cx="17.589281" sodipodi:cy="18.478292" sodipodi:rx="8.3085051" sodipodi:ry="8.3085051" d="M 25.897786 18.478292 A 8.3085051 8.3085051 0 1 1  9.2807760,18.478292 A 8.3085051 8.3085051 0 1 1  25.897786 18.478292 z" transform="matrix(1.39861, 0, 0, 1.39861, -6.22434, -8.29896)"/>
-      <path style="opacity: 0.834225; color: rgb(0, 0, 0); fill: url(&quot;#radialGradient1539&quot;) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: miter; marker: none; stroke-miterlimit: 10; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline; overflow: visible;" d="M 18.156915,7.3966938 C 12.949325,7.3966938 8.7323681,11.613651 8.7323681,16.821241 C 8.7323681,18.325216 9.1526753,19.709014 9.7795400,20.971144 C 11.031920,21.432757 12.362297,21.746827 13.774307,21.746827 C 19.945262,21.746827 24.873589,16.885190 25.254413,10.809698 C 23.523449,8.7641668 21.044374,7.3966938 18.156915,7.3966938 z " id="path4462"/>
-    </g>
-  </g>
-</svg>

File icons/Process-stop.png

Removed
Old image

File icons/Process-stop.svg

-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="48.000000px" height="48.000000px" id="svg6361" sodipodi:version="0.32" inkscape:version="0.42+devel" sodipodi:docbase="/home/jimmac/gfx/ximian/tango-icon-theme/scalable/actions" sodipodi:docname="process-stop.svg">
-  <defs id="defs3">
-    <linearGradient id="linearGradient2256">
-      <stop style="stop-color: rgb(255, 2, 2); stop-opacity: 1;" offset="0" id="stop2258"/>
-      <stop style="stop-color: rgb(255, 155, 155); stop-opacity: 1;" offset="1" id="stop2260"/>
-    </linearGradient>
-    <linearGradient inkscape:collect="always" id="linearGradient2248">
-      <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0" id="stop2250"/>
-      <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 0;" offset="1" id="stop2252"/>
-    </linearGradient>
-    <linearGradient id="linearGradient9647">
-      <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0" id="stop9649"/>
-      <stop style="stop-color: rgb(219, 219, 219); stop-opacity: 1;" offset="1" id="stop9651"/>
-    </linearGradient>
-    <linearGradient inkscape:collect="always" id="linearGradient21644">
-      <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 1;" offset="0" id="stop21646"/>
-      <stop style="stop-color: rgb(0, 0, 0); stop-opacity: 0;" offset="1" id="stop21648"/>
-    </linearGradient>
-    <radialGradient inkscape:collect="always" xlink:href="#linearGradient21644" id="radialGradient21650" cx="25.125" cy="36.75" fx="25.125" fy="36.75" r="15.75" gradientTransform="matrix(1, 0, 0, 0.595238, -2.30068e-15, 14.875)" gradientUnits="userSpaceOnUse"/>
-    <linearGradient inkscape:collect="always" id="linearGradient7895">
-      <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 1;" offset="0" id="stop7897"/>
-      <stop style="stop-color: rgb(255, 255, 255); stop-opacity: 0;" offset="1" id="stop7899"/>
-    </linearGradient>
-    <linearGradient id="linearGradient4981">
-      <stop style="stop-color: rgb(204, 0, 0); stop-opacity: 1;" offset="0" id="stop4983"/>
-      <stop style="stop-color: rgb(179, 0, 0); stop-opacity: 1;" offset="1.0000000" id="stop4985"/>
-    </linearGradient>
-    <linearGradient id="linearGradient15762" inkscape:collect="always">
-      <stop id="stop15764" offset="0" style="stop-color: rgb(255, 255, 255); stop-opacity: 1;"/>
-      <stop id="stop15766" offset="1" style="stop-color: rgb(255, 255, 255); stop-opacity: 0;"/>
-    </linearGradient>
-    <linearGradient id="linearGradient14236">
-      <stop id="stop14238" offset="0.0000000" style="stop-color: rgb(237, 64, 64); stop-opacity: 1;"/>
-      <stop id="stop14240" offset="1.0000000" style="stop-color: rgb(164, 0, 0); stop-opacity: 1;"/>
-    </linearGradient>
-    <linearGradient id="linearGradient11780">
-      <stop style="stop-color: rgb(255, 139, 139); stop-opacity: 1;" offset="0.0000000" id="stop11782"/>
-      <stop style="stop-color: rgb(236, 27, 27); stop-opacity: 1;" offset="1.0000000" id="stop11784"/>
-    </linearGradient>
-    <linearGradient id="linearGradient11014">
-      <stop style="stop-color: rgb(168, 0, 0); stop-opacity: 1;" offset="0.0000000" id="stop11016"/>
-      <stop style="stop-color: rgb(198, 0, 0); stop-opacity: 1;" offset="0.0000000" id="stop13245"/>
-      <stop style="stop-color: rgb(229, 0, 0); stop-opacity: 1;" offset="1.0000000" id="stop11018"/>
-    </linearGradient>
-    <linearGradient y2="9.6507530" x2="9.8940229" y1="5.3855424" x1="5.7365270" gradientTransform="matrix(-1, 0, 0, -1, 31.7217, 31.2908)" gradientUnits="userSpaceOnUse" id="linearGradient15772" xlink:href="#linearGradient15762" inkscape:collect="always"/>
-    <linearGradient inkscape:collect="always" xlink:href="#linearGradient11780" id="linearGradient2057" x1="15.737001" y1="12.503600" x2="53.570126" y2="47.374317" gradientUnits="userSpaceOnUse" gradientTransform="translate(0, -2)"/>
-    <linearGradient inkscape:collect="always" xlink:href="#linearGradient4981" id="linearGradient4987" x1="23.995985" y1="20.105337" x2="41.047836" y2="37.959785" gradientUnits="userSpaceOnUse" gradientTransform="translate(0, -2)"/>
-    <linearGradient inkscape:collect="always" xlink:href="#linearGradient7895" id="linearGradient7901" x1="15.578875" y1="16.285088" x2="32.166405" y2="28.394291" gradientUnits="userSpaceOnUse"/>
-    <radialGradient inkscape:collect="always" xlink:href="#linearGradient9647" id="radialGradient2239" cx="24.30225" cy="33.30225" fx="24.30225" fy="33.30225" r="12.30225" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.69398, -5.77571e-16, 5.77571e-16, 1.69398, -16.8653, -25.1111)"/>
-    <linearGradient inkscape:collect="always" xlink:href="#linearGradient4981" id="linearGradient2243" gradientUnits="userSpaceOnUse" x1="23.995985" y1="20.105337" x2="41.047836" y2="37.959785" gradientTransform="matrix(0.988373, 0, 0, 0.988373, 0.279002, 0.278984)"/>
-    <radialGradient inkscape:collect="always" xlink:href="#linearGradient2248" id="radialGradient2254" cx="16.75" cy="10.666344" fx="16.75" fy="10.666344" r="21.25" gradientTransform="matrix(4.15496, -2.97921e-24, 3.25566e-24, 3.19872, -52.8455, -23.5092)" gradientUnits="userSpaceOnUse"/>
-    <linearGradient inkscape:collect="always" xlink:href="#linearGradient2256" id="linearGradient2262" x1="21.75" y1="15.80225" x2="24.30225" y2="35.05225" gradientUnits="userSpaceOnUse" gradientTransform="translate(0, -2)"/>
-  </defs>
-  <sodipodi:namedview inkscape:guide-bbox="true" showguides="true" id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="0.15294118" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="4" inkscape:cx="40.507276" inkscape:cy="7.0544576" inkscape:current-layer="layer1" showgrid="false" inkscape:grid-bbox="true" inkscape:document-units="px" inkscape:window-width="786" inkscape:window-height="664" inkscape:window-x="488" inkscape:window-y="288" inkscape:showpageshadow="false"/>
-  <metadata id="metadata4">
-    <rdf:RDF>
-      <cc:Work rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
-        <dc:title>Stop</dc:title>
-        <dc:date>2005-10-16</dc:date>
-        <dc:creator>
-          <cc:Agent>
-            <dc:title>Andreas Nilsson</dc:title>
-          </cc:Agent>
-        </dc:creator>
-        <dc:subject>
-          <rdf:Bag>
-            <rdf:li>stop</rdf:li>
-            <rdf:li>halt</rdf:li>
-            <rdf:li>error</rdf:li>
-          </rdf:Bag>
-        </dc:subject>
-        <cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/"/>
-        <dc:contributor>
-          <cc:Agent>
-            <dc:title>Jakub Steiner</dc:title>
-          </cc:Agent>
-        </dc:contributor>
-      </cc:Work>
-      <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
-        <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
-        <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
-        <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/>
-        <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/>
-        <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
-        <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/>
-      </cc:License>
-    </rdf:RDF>
-  </metadata>
-  <g id="layer1" inkscape:label="Layer 1" inkscape:groupmode="layer">
-    <path sodipodi:type="arc" style="opacity: 0.630682; color: rgb(0, 0, 0); fill: url(&quot;#radialGradient21650&quot;) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; marker: none; stroke-miterlimit: 4; stroke-dasharray: none; stroke-dashoffset: 0pt; stroke-opacity: 1; visibility: visible; display: inline; overflow: visible;" id="path21642" sodipodi:cx="25.125" sodipodi:cy="36.75" sodipodi:rx="15.75" sodipodi:ry="9.375" d="M 40.875 36.75 A 15.75 9.375 0 1 1  9.375,36.75 A 15.75 9.375 0 1 1  40.875 36.75 z" transform="matrix(1.1738, 0, 0, 0.6, -5.26587, 19.575)"/>
-    <path style="fill: url(&quot;#linearGradient4987&quot;) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: rgb(134, 0, 0); stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1;" d="M 15.591006,0.4919213 L 32.676311,0.4919213 L 45.497585,13.586385 L 45.497585,31.48003 L 32.848986,43.496929 L 15.418649,43.496929 L 2.4943857,30.658264 L 2.4943857,13.464078 L 15.591006,0.4919213 z " id="path9480" sodipodi:nodetypes="ccccccccc"/>
-    <path style="opacity: 0.813187; fill: none; fill-opacity: 1; fill-rule: evenodd; stroke: url(&quot;#linearGradient2057&quot;) rgb(0, 0, 0); stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-opacity: 1;" d="M 16.020655,1.5003424 L 32.248563,1.5003424 L 44.496456,13.922717 L 44.496456,31.037001 L 32.638472,42.48783 L 15.870253,42.48783 L 3.5090792,30.208718 L 3.5090792,13.84561 L 16.020655,1.5003424 z " id="path9482" sodipodi:nodetypes="ccccccccc"/>
-    <path style="opacity: 0.289773; fill: url(&quot;#radialGradient2254&quot;) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: none; stroke-width: 1; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1;" d="M 15.6875,0.75 L 2.75,13.5625 L 2.75,30.5625 L 5.6875,33.46875 C 22.450041,33.526299 22.164665,20.450067 45.25,21.59375 L 45.25,13.6875 L 32.5625,0.75 L 15.6875,0.75 z " id="path2241" sodipodi:nodetypes="cccccccc"/>
-    <path style="fill: url(&quot;#radialGradient2239&quot;) rgb(0, 0, 0); fill-opacity: 1; fill-rule: evenodd; stroke: url(&quot;#linearGradient2262&quot;) rgb(0, 0, 0); stroke-width: 1; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 4; stroke-dasharray: none; stroke-opacity: 1;" d="M 16.767175,10.5 L 12.5,14.767175 L 20.035075,22.30225 L 12.5,29.837325 L 16.767175,34.104501 L 24.30225,26.569425 L 31.837325,34.104501 L 36.104501,29.837325 L 28.569425,22.30225 L 36.104501,14.767175 L 31.837325,10.5 L 24.30225,18.035075 L 16.767175,10.5 z " id="path2787"/>
-  </g>
-</svg>

File icons/app-icon.hqx

-(This file must be converted with BinHex 4.0)
-:#'&`F#eTBfpZ!&4&@&4dG(Kd"!!!!!,3!!"meDCC5'ph)(4[)(9cC5"dD'Pc)'P
-MEfik#JT6G'9`)$%k)%0[F(NJG'KP)'PMEfiJG'mJG'KP)'0XDA"LEf&bC!TK+5"
-$E'PMDb"[EL"dD'Pc)'CTE'8JCR*[E5"dD'8J4QPZC'9b#Q)T)%0SEfpcC5!R4f9
-d)%PZCQmR)'CbEfdJG'KP)#G'D@aP*b"YC@je,JTM+5"*EL"dD'8JD@jQEb"hD@j
-NEhFJG'KKG#"`Eh"c)(9`,#"ME'PMDb"[EL"dD'8JD@0[EJTN+5"$D'p[Ff8J*d0
-[F(NR)'CbEfdJG'KP)#G&C'Pd*b"YC@je,JTP+5"$E'pcC5"dD'8JD@jQEb"hD@j
-NEhF+#P0dCA!J-MSJ8'&cG'8JG'KP)'PMEfiJG'mJG'KP)'4PFfPbC@3JDA4PE3T
-K+5"(Eb"dEb"dD'8JDA4PE5"TEL"dD'8J4QPZC'9b)(4SBA3JH@pe)(GKER3JB5"
-MGA0dEfdJD@0[EJTL+5"$E'PMDb"dD'8JDA4PE5!SCQPXC5`JCQpXC'9b,#"NDA0
-V,#"PG'-T)!TL+5"$D'p[Ff8J*dGPG#"*EQC[*b"QFQpY)(4SC5!R4QPXC5FJE@9
-ZG5i+BbNJ5@iJG'KP)'PZCQmJGfPZC'ph)(4SBA3JF'p`Fb"eF#`JBfaTBfXJEfi
-JG'KP)'PMEfi+C#NJ3fK[Eh0P)#G3BA0dC5FJCR*[E5"dD'8J*d9NDA3R)'ePER8
-Z#Q8T)%0XEh0P)(4SC5"TEQC[)(GTEQ4[G`S+8h4PF#!c1L!+4@jUEhNJH@peFL"
-ZCAGXH5"MGA0dEfeTHQ9N)'PMEfiK#JT'Eh)JE@pbC5"dD'pbEh9RD#"NDA*PBh4
-TEfjc,#"cC@8J3A"`E'8RFb"hC@*cDA4P)'&d1JTSG(4`1Lm[GhGh,Q&`F'aP,Q0
-[E5pcGA"`Eh*d,feKBc%`-5pMGA0dEfeTHQ8[0Lm+dk`!!!%!!!"mS`!!Hk-!!!!
-b!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!!!"lRfPMER-!!(ZIDA-c-J!!!TL3!2f!rJ,prIk!r3$qJ[d,qr,cmrMpm[RprI,
-mJId,qHEVkZEmk[$rpqIqJId,qZElrHIip1RrlqrqJId,qZEjr1MfqqEmk2IqJId
-+qZEkrZIfrqRbk2b#r3Vkjr,`j[Rrm1MYrS,p#[VSkqcbr[hijr6qJ[d*qZElrrl
-prI[QqB2p![VQqS(p![[Qq)2p![VQqS(p![[QqB2p![VQqS(p![[Qq)2p![[Zqi(
-p![cZqS6p!2q$r3$rN[f!p)$c![6dmi$d!21#p![fr[hqpr6rpr6drr@"p![PPTf
-FbrL6e2E`NZQ!p#cee#Y655[U8(lr[c2jmI6dpGJVi2)aa+4(rhGirr,dp2AB,02
-[0V2L+qdp[[Q!p!cef#[Gq61drd561HrbJ23-pGBaN!#!+XrrK$PQrr+!p!cee6C
-6@j2jpXBYT[ccJ23,pGJViIrpmr2M,-lfJI3,pGJVeI,cp26K,-chJI3%pGJXf2@
-!p!2L,FhhJI3%pGFPer@!p!2K*X[hJI3%pH&aiI@!p!2SFGVfJ[3#p[rfJI3#pIr
-hK23!mS2d!2+#p)$cJ2)#mr2bJ2-!mS,c#rArr[lfm[rfmr2rpB$c$26KKBk-`rH
-#c[EZJHD!mbcdcJNh,!RS0'VrY4,jm22cp0)+fr!3ZjBUrf&Mrr(cmr65#XcY&UI
-H#HSHY2L!m`cddJRCq"+SrbD#'HlaJ2--p0%3If`)arpa'Nhrm)$c$262&MG"J[R
-e[3bCr2+!m`[ddJRFrrhbmYm,arD"m`[ddJV3mI,cmYd,a2D"m`[ddJV5p22cmYi
-,aID"m`[dd3,4p22cmYd$a2D"m`6dh9VGp)$c!q9EeI@#m`,err@"m`,drrD%m`$
-aJr-!mB,cFcKYD`!!!3Mrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrD@`c-J!!"VMrrBIp!2k8r3,
-qp1L"k3MUlIMpr1RTkrk!r32jk1MhK[d#r[ASJqN-jrVqlZRSr2hpr[,TkBIp&[l
-dk1RYm2$UkHMcrrASk2EqrIlXkHhqK[d@r[6Sk2ArrrMSkHrqqqMTm2lpqqMSpIk
-'r4Aqp1MSp2lpqqMTlIlqkqRVr[hek1MlKrd9r[6Sk26qrIcTkHcqr[,Sk2[qlZR
-VrSIp&Ildk1Mdr[hmkHRXr[hjk1MerHRSm[k(r46qp1MSp2lpr1RTl2lmrHVTm2R
-Sk2Q)r42qp1MSp2lpqqMTlIlprZrTkr(SkSRp$rldk1Mer[cbk1M`r[hqpZL!k3(
-[rSMp![ldk)$T#1MSkZMfr[hpr)$T!ZMfrSMp![ldk)(T!ZMSl)(p"IlYkHRSr)R
-p#Ildk1RYm2(bprk"r3Aqp1MTlIk*r3Iqp1MSpIrqrS6p"2MSk2,qLId&r[6Sk26
-qK[d%pqMSmIk*r3Aqp1MSp2k'r36hk1MbrSRp"Ildk1MdrSEp"2ISk2,qLId&r[6
-Sk26qK[d%pqMSm[k*r3Aqp1MSp2k'r36hk1MbrSRp"Ildk1MdrSEp"2ISk2,qLId
-&r[ASk2AqK[d%q1MTm[k*r3Aqp1EQp2k'r36hjZIarSVp!r[jqIZ(r32mqIRlrrf
-%rH,d!21$m3$bJ23#mI(bJ[3#mI(cL25"p3Mdp[rhmr2dp2@"p)$e!21&p"Mcr+J
-i4%0$3NKNbII[3N9Cr[(dpG3k1F$iK23BmrZU1dG$3%&'3c6Grfp'2ZIcmrk@3%E
-bmS6d'22mU6P!Ci0r583lQ[qU1MLkqI(q@d&Vrr+%p"Mcr+Nk1Drrrm`h3AAri$Y
-!JIraj6`lUI[cK23AmrbT1MUSq[(N289Mr[YC4&2lq+dl21(cKI3AmrbT1MUTr2,
-X2d9GrIb52M[Irfj"@2haKI3AmrbT1MUTr2,V2d9Hr[221$U[pd-qN!$rmiAd&[2
-mU6SkUIcbkMp&A[l[pdT!IFmh1FhfK[3@mrbT1MURqI,K184Trr$rH6pCKce)p['
-'p"Ecr+Nk1URllT-m2S2rm[Qj0d9&2hIrmSEd&I2mU6K%3d-q2%JfYIVdmZXr4N8
-hY[Q(p"Acr+Ni4%&!2c`fA[Ibp2,rBd*'2ZVbKr39mrbT18"RJiZ9`IRcp26cr+)
-j3f2rmBId#[2mU6SjVrrqr[MbJI3'pm8h2BrrmiId#22mU6SkU2Vbmi2d"[M$0ck
-1rr1(p!Icr+Nk1URmmi6d"[M$0cf1rr1(p!Icr+Nk1URmmi6d"[M$0cf1rr1(p!I
-cr+Nk1URmmi6d"[M$0cf1rr1(p!Icr+Nk1URmmi6d"[M$0cf1rr1(p!Icr+Nk1UR
-mmi6d"[M$0cf1rr1(p!IcqkSm2+Vlmi6d"[I%1N#3!2lcKr3(mrbM,#bMr21%p!E
-i`#N`KrrcL23&pZA2cqAfKI3&pHV1cq$fL[3$pIEfpBMd![EfpHEdi[-!mS6`J21
-!m)(c!r,`m2+)mi(d#22frrIbm[2cpB(cJ23!mBAc'2,mQaJQ*58N+d["pqdN*cr
-qm22dcKSCY[L%maMbr*dF+L8L)LNP&0Rr@5NIir,briBK+2$`K2-Bm[bF'5*2F'X
-X*Kb+rjdD'+rjm2p")P2rm)6c'2,mR"SCSrrra"FMB2rF(#*Yrr$K(4bFr2+%maI
-br*`D'T[klq!H*dVqqciQ12[iS4XFhI+&maIbr*`D'Tcmm1SK+%2pr)%I'p[r9b)
-pr[#&maIbr*`D'Tcmm1NK+%6rmXJC'U2f*4pqrr+&maEbr*`D'TcmmHFJ+%6rlIB
-Y)QM)&aR'pBEc&[,mR"SDQ[R`h4SQ8[rZrf3J2R3H+rA`K[-@m[bF'KUFqqb$(#"
-[rr(jVKFS*b"Krr''maAbr*`C*L8P(adV&URkmr(T)#JR&k[jKr-9m[bF'5FM)L!
-G&8AhmI2`rdXN+"rRmBIc&I,mR"NL6fpjK,Mjm[2cm[f8'L9+rr#(m`Vbr*`D'D2
-rr[rhm)(c"[Hm&apprr+(m`Mbr*`D'T[kmI+$m`EhZKFII2rbKr-(m[bF'KUFr2+
-%m`EhZKFII2rbKr-(m[bF'KUFr2+%m`EhZKFII2rbKr-(m[bF'KUFr2+%m`EhZKF
-II2rbKr-(m[bF'KUFr2+%m`EhZKFII2rbKr-(m[bF'KUFr2+%m`EhZKFII2rbKr-
-(m[bG(4fGr2+%m`EhZaSLI[rbKr-(m[b9#JU9r2+%m`EhYJF2FrrbL2-&pH()b1(
-eKI-&p1M(b0[eL[-$p2Aep)Mc![Aep1EcE$KYD`!!"!Mrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rD@Jc-J!!$&hrrIrpSIf(rS2pJIk&rB(qM2d"r[D&m`,eqIk!r3Alm[2cm[b$r3$
-mJ2-"p[k,r3,qlZH'k!VVqIlprHRSk1IhrS(p"[lejqMRp2k,r3(qliMT#HMlrIl
-[kHRSmIk"r3AqlZRTk2Z-r3(qli(TJHL!k3RSm[lppZMTkH[qJ[f!k3(XrScp!Il
-[J1N%lIAdpI#"k32Xr[hmJHN!qi(p"IISkHMbrScp!Il[J1NDlrrqr[rck1RTk[h
-mrZhTkHMfr[hpr[(SkHMjMId"rZq!k3([rS$p&2RSkHRSr2hqmqMTk2$qrIhqkZR
-TkSlp!Il[J1N"lrk!r4Akk1RTk2VprIVSkHRVr[hpqZMTk2$qMId"rZq!k3([rS$
-p&IcSkHRSqIhprZ[TkHMkrIlck1RSprk0r3(qli$T!HrqJ2d3qqMTkHMjrIhqmHM
-Tk2AprZb!k3$mM[d"rZq!k3([rS$p"I[SkHRSqB$p#rMSkHR[r[[SkHRYrSlp!Il
-[J1N"lrk!r3Amk1RTk2Q"rB$T"qVqpHMTk26qM[d"rZq!k3([rS$p"IVSkHRSqi$
-p#[lZkHRSqqlTkHMkMrd"rZq!k3([rS$p"IMSkHRSr)$p#[lek1RSp1VTkH[qMrd
-1rZrTkHM`rrlqrr(SkHRUJ[d*qqMTkHVTkHMarSrp!Il[J1N&l26cmHhSJ1N"lIk
-"r3(ql),T!HMiN!$p!Il[JHQ!k)(T!ZMcrS(p![lbk),TNId"rZq*k3$mJrd"qHL
-"k3([rT!!r3(qli(TJZJ#kHllKId!kS$T!ZMerT!!r3(qli$T"qhep2EhqIcqKId
-'r[$SkHRSqj(p!Il[J1N$lrrqrSRp"[ldk1RTkrk4r3(qli$T!HrqLrd'r[6SkHR
-XrT(p!Il[J1N"lrk,r3Eqp1MTkHcqNId"rZq!k3([rS[p"[ldk1RTl2k4r3(qli$
-T!HrqLrd'r[6SkHRXrT(p!Il[J1N"lrk,r3Eqp1MTkHcqNId"rZq!k3([rS[p"[l
-dk1RTl2k4r3(qli$T!HrqLrd'r[6SkHRXrT(p!Il[J1N"lrk,r3Eqp1MTkHcqNId
-"rZq!k3([rS[p"[ldk1RTl2k4r3(qli$T!HrqLrd'r[6SkHRXrT(p!Il[J1N"lrk
-,r3Eqp1MTkHcqNId"rZq!k3([rS[p"[ldk1RTl2k4r3Eqm1VVk[$qLrd'r[ATkq[
-YrT,pJ[k0rB,qrrhrrDIprr6dp)EcJr5"miAdJ210p!(cqiAq![[emS$d!2D"rS6
-d!2@!rJ(lmiVd!r2kYjQ$R!fEVYAkpr2ej*HGRCEYmi,d"ZLBRCQjq[1*p!6brh-
-e1S8j#P21q2(e2cXl,VljJI3(qUdY2#kSqr1*p!2brhSrJ%5!44K%4%C&1ZAbrhP
-!4$b,r[2dp2,rF%&(2Z6cL[3'm[pk2d0$3)!j'$j%3d3mN!$qq,Sh484@rI(dp2,
-`4%9#AIhaL[3Lm[pk2d4"BUqRUB0!4%0$Arl`k%"&46rNmr6dq-)i4MZ8r[1+p#(
-brhSr4$pmrrRkrjij4%9*m1rrC8*&0lIjmr2rKMa'102eLr3Km[pk2d3rH[ramr6
-1189'1qRarCik4$k"rr,aqP"%48chmS[d)I,rHMp%2hVrm[6dh$e&4MMFp26E18C
-%92VapGBj4Merrr+,p#$brhSr4$pkrr,dmqFr4NBidrAaq90%4M[HmrfE1NBiZrQ
--p#$brhSr4$pkrr,dmqBq4NBie2AbriNm46HcpreJ3N9#lI+-p#$brhSr4$pkrr,
-dmqBq4NBie2Adq-3i46phrq3p4N*Qrr+-p#$brhSr4$pkrr,dmqFq4NBidrAdm[*
-%4842r+mi4MQQqr1-p"rbrhSr4$pkrr,dpGSm48Bihr2dm[pa3%BfjA0!4MVDpBh
-d(r,rHMp%2hVrmI2dbMK&4MhUm[6cqkdi46HN6N4%9I[aMI3Im[pk2d3rIIrmrIq
-02%4%62,bp26cice&38j#4$f+rr10p"EbrhSr4%&HSCQ*CMe%3d*Mrr,dp2(qA)&
-$!d8hb2H1p"lbrhSr3d0!16Sm384$4$UGr22dp22pPMY%3d0&4r,bM[3'm[pk2d0
-$4)0&!d&&lr1"p!Rfd6K'3d-rGIrbM[32m[pk2d0$3$Nk1$Ff3QhNpS,d#2,f684
-$4$Q`qird$I,rHMp%3@+[TEDmcqVrK23)m[pr2N0'2HIcMr30m[pk2d3rI2rkqIM
-fmr+%p!Mcqk8i4%0Cqr+2p!RbrhSr4$pkrr(cL23)mrbM184$@[[bMr3)m[pk2d3
-rH[rbLI3)mrbM184$@[[bMr3)m[pk2d3rH[rbLI3)mrbM184$@[[bMr3)m[pk2d3
-rH[rbLI3)mrbM184$@[[bMr3)m[pk2d3rH[rbLI3)mrbM184$@[[bMr3)m[pk2d3
-rH[rbLI3)mrbM184$@[[bMr3)m[pk2d3rH[rbLI3)mrbM184$@[[bMr3)m[pk2d3
-rH[rbLI3)mrbM184$@[[bMr3)m[pk2d3rH[rbLI3)mrbM184$@[[bMr3)m[pk2d3
-rH[rbLI3)mrbM184$@[[bMr3)m[pk2d3rH[rbLI3)mrbM184$@[[bMr3)m[pl3%9
-!HrrbLI3)mrZN1NC&A2[bMr3)m[q$6&&-JrrbLI3)mrZT4e&3C[[bN!$d!I2mJ2m
-"r21-p!$jJ2m!rC2d!2+!m3$bMI3!mi(arr6jp2rcmr1(mS2cJI+&mi(bM2-#m[[
-rJri$rr[dm)$c"2Err[lrK2-&p2rqrr[bL[-$m[UXLS1-$BZKcrVhm[6KKif1KZ[
-bJ[-'jBL1LDrkmSRc!r(rA45&'JXC1-Iilr3K("`0Y2L"m`IkS3`G$*VlmSRc!r(
-rCL'!*S!R'#BQ+#FEi[$rC#%R(ARrm[2cmIpC)bNIiI++mb,arf8J*58K'4SD(bF
-P*Kerr[H`&bFQ1rl`mr2alLBS*%6pm)Vc)[(rC5!Q)NUMQCa`)LBP*8Arlq8L+#J
-JiI,cmrLk'#JFJrrbL[-KmIpP)#BJD2rjq[q2'LBR,1rZrd`M*aHXqI,arh-G+"R
--p)[c)I(rC5!Q)'Arm2,daaSR+"cRm2f2'LBIEIram2Sd*bF`pr#,mb(arf8J*L"
-Prr(cmpJG+#JBer2ceKNS*MMkm263'LJIDrraLr-JmIpP)#BJCIramr,N)#JS'Fc
-em2Nh*LJFfI,qLaXS',$jM2-JmIpP)#BJCIramr,M(bJS'FhdmIpf(5FATrIq4b3
-S*1VaM2-JmIpP)#BJCIramr,M(bJS'FldmrHl'#JKB[rJ(LJM6[r`M2-JmIpP)#B
-JCIramr,N)#JS'Fcemr$a*bJQ-rfM'#JCQ2cbM2-ImIpP)#BJCIramr69(5JT'0V
-bmr(r@L%S&Z*G)5JEeI50mararf8J*L"Prr$bmm)B*bJHjr(cm[ZJ'5JAPM)R*MV
-mm)hc(r(rC5!Q)'Rrr2hrHa`Q*LramI2cmYmH+#-b*#BHGrraMI-@mIpP)#BM4C1
-*GddH*L8N5rr`mr2`rd+"*3-R&m$fM[-HmIpP)#8P)4ND(5-Q*5FEM[hbmr2brS8
-E*L8P+#RamBlc%2(rC5!P*5BR*bJR+#JL+1haJI-*pFSB+#8P)&rrmBlc$r(rC5!
-P*5%C'KJA&L4@i2@#m`R`pM!R*5FCT2[bM[-0mIpP)#BL5U1BUl,(k2q%m`MarfX
-I*LJGir'2m`harf8J*L"SrrRjq2Aam)6c#2,lPaNQ*6rlm)rc#I(rC5!Q)'Arm2+
-)m`Mbr*3C*L9!qr#2m`Marf8J*L"Prr'*m`Mbr*8C*L9!qr#2m`Marf8J*L"Prr'
-*m`Mbr*8C*L9!qr#2m`Marf8J*L"Prr'*m`Mbr*8C*L9!qr#2m`Marf8J*L"Prr'
-*m`Mbr*8C*L9!qr#2m`Marf8J*L"Prr'*m`Mbr*8C*L9!qr#2m`Marf8J*L"Prr'
-*m`Mbr*8C*L9!qr#2m`Marf8J*L"Prr'*m`Mbr*8C*L9!qr#2m`Marf8J*L"Prr'
-*m`Mbr*8C*L9!qr#2m`Marf8J*L"Prr'*m`Mbr*8C*L9!qr#2m`Marf8J*L"Prr'
-*m`Mbr*8C*L9!qr#2m`MarfFL+#*Rrr'*m`Mbr*BE+#G"qr#2m`Marh!`06"`rr'
-*m`Mbqj`U0M40qr'3!2-"m[Z!r`(lmS[c!I,jJ2m!rC2c!2#!l`$`MI-!mB$[!2$
-rmrRcD$KYD`!!#3Mrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrpTG$-b!!!AbJ!!!!$rrIrprrhrrIrprrhrrIrprrhrrIrprrh
-rrIrprrhrrIrprrhrrHhp!1k6k36Ul[(dqBVp!2+)kC(p!25'k3$[UId!lTMT!Zc
-bqSIp!2Q)k3$iN!$p!1k'k3$dUId!lT[T!21(r3$UKqN!mirp!2b(k3$kUId!lTc
-T!HhmKId!mBIT!1k2r3$eKZN!l+Vp!1kGk3$ZKId!pBMTMrd!mBET!2+Ur3$ZRZN
-!pB6p!2b)k3$iM[d!kSET!2LUr3$ZRZN!l)Ap!1k(k3$bMId!q)ET!1UVr3$ZRqN
-!pi6p!25(k3$YMId!mSET!1qVr3$ZRqN!mB6p!2U)k3$mM2d!l)ET!2@Vr3$ZRqN
-!l)Ap!1b(k3$hLrd!qSIT!2bVr3$ZKqN!l)Ac!I,YLqN!qS6p!2+(k3$bLrd!p)E
-T!1fXr3$ZKqN!lSIp!IV[LHN!pi6p!2H(k3$YLrd!lSET!21Xr3$ZKqN!lSRp!1q
-)k3$cKId!kSIT!2U*r3$mKqN!qDcp!1k(k3$ZLId!qBMT!1q&r3$[KqN!pBRp!2H
-'k3$XVId!lSIT!1k+r3$UKqN!lSAp!2@(k3$aLId!mBET!2'Yr3$ZKqN!lSVp!1k
-(k3$XKId!qSIT!1b*r3$UKZN!pkhp!1k(k3$ZL[d!mSMTK[d!lBIT!2U(r3$jKqQ
-Zr3$ZKqN!lSVp!21)kBEp!21(k3$eKrd!mSET!1qZr3$ZKqN!lSVp!21)k3$kKId
-!qBIT!2'(r3$YKZN!p+lp!1k(k3$ZL[d!q)MT!2L'r3$UKZN!kSEp!2U(k3$kV[d
-!lSIT!1k+r3$iL1N!q)Ep!2'(k3$jKId!p)ET!1f[r3$ZKqN!lSVp!2L)k3$iK[d
-!piIT!25&r3$[KZN!mUrp!1k(k3$ZL[d!q)MT!2L'r3$mKqN!li6p!2b(k3$iVrd
-!lSIT!1k+r3$iL1N!q)Ip!1q'k3$UK2d!piET!1U`r3$ZKqN!lSVp!2L)k3$iKrd
-!p)IT!2Q$r3$aKZN!mE$p!1k(k3$ZL[d!q)MT!2L(r3$kKqN!p)2p!1U'k3$eX2d
-!lSIT!1k+r3$iL1N!q)Mp!1b'k3$ZJ[d!qBIT!2b`r3$ZKqN!lSVp!2L)k3$iL2d
-!mSITJ[d!mSET!1far3$ZKqN!lSVp!2L)k3$iL2d!q)IT!2L"r3$YKZN!p,(p!1k
-(k3$ZL[d!q)MT!2L*r3$UKZN!mi$p!2U(k3$jXId!lSIT!1k+r3$iL1N!q)Rp!1q
-'k3$ZJ2d!pBET!1bbr3$ZKqN!lSVp!25)k3$jLId!pBIT!rcprHq'k3$aX[d!lSI
-T!1k+r3$cL1Q+r3$mKqN#prhpKqN!pl,p!1k(k3$ZL[d!miMTLrd!lBET![,ppiI
-TXrd!lSIT!1k+r3$ZKqN!kS[p!21'k3,YrI''k3$[Xrd!lSIT!1k+r3$XKqN!lS[
-p!2Q(k3(ml)ET!25cr3$ZKqN!lSRp!2U)k3$ZM2d!l)ET!21(k3$kXrd!lSIT!1k
-*r3$cL1N!micp!2'3!1N!lE6p!1k(k3$ZL2d!p)RT!2@-r3$hN!$T!2+dr3$ZKqN
-!lS,p"Iciq2Ibl)VT!2Q0rC!!k3$iY2d!lTrT!1U1r3$[MZN!kVAp!1kIk3$[M[d
-!p)lT!2'er3$ZRqN!pBlp!2U1k3$eYId!lTlT!HVmMrd!lBhT!2ber3$ZRZN!mj!
-!r3$bM1N!lVEp!1kGk3(Xr*!!r3$iM1N!p,Ep!1kFk3(UqC,p!1U,k3$jY[d!lT[
-T!HlkNrd!mBVT!1bhr3$ZQHN"lI@9r3$eLZN!mVIp!1k9k32Xlr6kPrd!r)VT!2H
-hr3$ZKqN!l)6cJ[LGr3$ZLHQir3$ZKqN!lURp!25)k3$[Z2d!lSIT!1kTr3$iL1N
-!pEMp!1k(k3$ZUId!q)MT!2Lir3$ZKqN!lURp!2L)k3$iZ2d!lSIT!1kTr3$iL1N
-!q,Mp!1k(k3$ZUId!q)MT!2Lir3$ZKqN!lURp!2L)k3$iZ2d!lSIT!1kTr3$iL1N
-!q,Mp!1k(k3$ZUId!q)MT!2Lir3$ZKqN!lURp!2L)k3$iZ2d!lSIT!1kTr3$iL1N
-!q,Mp!1k(k3$ZUId!q)MT!2Lir3$ZKqN!lURp!2L)k3$iZ2d!lSIT!1kTr3$iL1N
-!q,Mp!1k(k3$ZUId!q)MT!2Lir3$ZKqN!lURp!2L)k3$iZ2d!lSIT!1kTr3$iL1N
-!q,Mp!1k(k3$ZUId!q)MT!2Lir3$ZKqN!lURp!2L)k3$iZ2d!lSIT!1kTr3$iL1N
-!q,Mp!1k(k3$ZUId!q)MT!2Lir3$ZKqN!lURp!2L)k3$iZ2d!lSIT!1kTr3$iL1N
-!q,Mp!1k(k3$ZUId!q)MT!2Lir3$ZKqN!lURp!2L)k3$iZ2d!lSIT!1kTr3$iL1N
-!q,Mp!1k(k3$ZUId!q)MT!2Lir3$ZKqN!lURp!2L)k3$iZ2d!lSIT!1kTr3$iL1N
-!q,Mp!1k(k3$ZUId!q)MT!2Lir3$ZKqN!lURp!2L)k3$iZ2d!lSIT!1kTr3$iL1N
-!q,Mp!1k(k3$ZUId!q)MT!2Lir3$ZKqN!lURp!2L)k3$iZ2d!lSIT!1kTr3$iL1N
-!q,Mp!1k(k3$ZUId!q)MT!2Lir3$ZKqN!lURp!2L)k3$iZ2d!lSIT!1kTr3$iL1N
-!q2rprrhrrIrprrhrrIrprrhrrIrprrhrrIrprrhrrIrprrhrrIlprr6rp2rdrr6
-rp2rdrr6rp2rdrr6rp2rdrr6rp2rdrr6rp2rdrr6Yp!"[Nd-%6Qq'TY1+p!#4L%1
-4p!#QKN-!HkRd!'qB3`*CNGk(p!$6L%-!b*!!p!"[KN-!TURd!'qE3`#EKr3!6SG
-$!*Z2p!$TKd-!hURd!'qF3`&NkBAd!)D(3`"[Mr3!XBC$!&QUp!"[R8-!EiAd!,'
-)3ird!)D'3`#4U[3!Ejj$!,'%p!$TL%-!b)ld!%k'3`$)U[3!Ejj$!&Q&p!"[Kd-
-!NBhd!-L'3`"1Ur3!Ejp$!,b%p!#QKd-!C)hd!*''3`"lUr3!Ejp$!)D%p!$HL%-
-!kBcd!&Q'3`#aUr3!Ejp$!&Q&p!"CKd-![)[d!0k(3`$TUr3!EiG$!&Q&Q`'4C)Y
-$!0k%p!#4Kd-!NB[d!+D'3`"NV23!EiG$!'q(p!(HHiP$!,b%p!#mKd-!C)[d!'q
-'3`#EV23!EiG$!'q*p!"lL%-!QiAd!%k(3`$HLI3!kBG$!01Xp!"[Kd-!EiRd!01
-)3`"lKI3!HiG$!,'*p!#mKN-!@Dhd!'q(3`"[L[3!6SG$!'q&p!#aKd-!KSRd!)D
-'3`#'VI3!EiG$!'q+p!"[Kd-!@BAd!0k(3`"CLI3!6SC$!,bYp!"[Kd-!EiVd!*'
-)3iEd!'5(3`$HKr3!diG$V[3!EiG$!'q+p!#EL%1'p!#EKd-!XBId!*''3`"lV[3
-!EiG$!'q+p!#EL%-!hSAd!01(3`#'Kr3!C)C$!+DZp!"[Kd-!EiVd!-L)3`$)K[3
-!6SC$!%k'p!$HKd-!hUld!'q(3`"[L[3!b)K$!-L'p!#'Kd-!diAd!+D'3`"NVr3
-!EiG$!'q+p!$)L%-!b)Ed!,b(3`#QKI3!HiC$!*'[p!"[Kd-!EiVd!-L)3`$)K[3
-!kBG$!(Z%p!$TKd-!b+rd!'q(3`"[L[3!b)K$!-L(p!"lKN-!6S6d!,b'3`"1X23
-!EiG$!'q+p!$)L%-!b)Id!+D(3`$6Jr3!KSC$!)D`p!"[Kd-!EiVd!-L)3`$)Kr3
-!hSG$!+D$p!"1KN-!XE$d!'q(3`"[L[3!b)K$!-L)p!"CKN-!Ei,d!01(3`$TX23
-!EiG$!'q+p!$)L%-!b)Md!*'(3i,d!*''3`"NXI3!EiG$!'q+p!$)L%-!b)Md!-L
-(3`$)JI3!C)C$!+Dap!"[Kd-!EiVd!-L)3`$)LI3!6SC$!*Z!p!$HKd-!dl(d!'q
-(3`"[L[3!b)K$!-L*p!"lKN-!Ei$d!,''3`"CX[3!EiG$!'q+p!#QL%-!diRd!,'
-(3`2Tp24lKN-!KV,d!'q(3`"[L[3!QiK$L[3!kBG$!Vcdp)G$!,bbp!"[Kd-!EiV
-d!*Z)3i[d!'5'3`+4p,b(3l2d!'q(3`"[L[3!EiG$!%k,p!#EKN-#C25'KN-!Hl2
-d!'q(3`"[L[3!@BG$!'q,p!$6Kd-"k9Q'3`#QXr3!EiG$!'q*p!$HL%-!Eicd!&Q
-'3`#EKd-!hV2d!'q(3`"[LI3!QiK$!*Z-p!#'N!"$!'5dp!"[Kd-!EiMd!+D*3`#
-aM23![*!!3`#4Y23!EiG$!'q#p!ATb-LmN9Q+3`$6MI53!%-!b,6d!'qI3`"1M[3
-!Hij$!%kep!"[Rd-!Hild!+D13`#'YI3!Ejp$!,'1p!$HMN-!XEAd!'qH3`&1kBr
-d!'503`$TYI3!Ejj$!*Z3!23!NBa$!'qfp!"[R8-"@HQ3!23!b)a$!+Dfp!"[R%-
-"6Y15p!"1Ld-!dlEd!'qE3`&[hT2d!)D+3`"CYr3!EjP$!@5aPI3!XBT$!*'hp!"
-[P8-$@AZQhTId!1Q+3`#mYr3!EiG$!&Q%Qi,)RI3!EiP$Z23!EiG$!'qTp!#QL%-
-!HlMd!'q(3`"[UI3!b)K$!,'ip!"[Kd-!EkRd!-L)3`$)Z23!EiG$!'qTp!$)L%-
-!b,Md!'q(3`"[UI3!b)K$!-Lip!"[Kd-!EkRd!-L)3`$)Z23!EiG$!'qTp!$)L%-
-!b,Md!'q(3`"[UI3!b)K$!-Lip!"[Kd-!EkRd!-L)3`$)Z23!EiG$!'qTp!$)L%-
-!b,Md!'q(3`"[UI3!b)K$!-Lip!"[Kd-!EkRd!-L)3`$)Z23!EiG$!'qTp!$)L%-
-!b,Md!'q(3`"[UI3!b)K$!-Lip!"[Kd-!EkRd!-L)3`$)Z23!EiG$!'qTp!$)L%-
-!b,Md!'q(3`"[UI3!b)K$!-Lip!"[Kd-!EkRd!-L)3`$)Z23!EiG$!'qTp!$)L%-
-!b,Md!'q(3`"[UI3!b)K$!-Lip!"[Kd-!EkRd!-L)3`$)Z23!EiG$!'qTp!$)L%-
-!b,Md!'q(3`"[UI3!b)K$!-Lip!"[Kd-!EkRd!-L)3`$)Z23!EiG$!'qTp!$)L%-
-!b,Md!'q(3`"[UI3!b)K$!-Lip!"[Kd-!EkRd!-L)3`$)Z23!EiG$!'qTp!$)L%-
-!b,Md!'q(3`"[UI3!b)K$!-Lip!"[Kd-!EkRd!-L)3`$)Z23!EiG$!'qTp!$)L%-
-!b,Md!'q(3`"[UI3!b)K$!-Lip!"[Kd-!EkRd!-L)3`$)Z23!EiG$!'qTp!$)L%-
-!b,Md!'q(3`"[UI3!b)K$!-Lip!"[Kd-!EkRd!-L)3`$)Z23!EiG$!'qTp!$)L%-
-!b,Md!'q(3`"[UI3!b)K$!-Mrp2rdrr6rp2rdrr6rp2rdrr6rp2rdrr6rp2rdrr6
-rp2rdrr6qp2rcrr2rmrrcrr2rmrrcrr2rmrrcrr2rmrrcrr2rmrrcrr2rmrrclI-
-!@C-P"$*CFjR-L[-!IiJPNI-!QBBP!'DTm`"CQ#8#2hrCKr-!c)JP!,q3!2-!@BB
-P!*QTm`"CQb8!M)Ic!$+(*3#-Mr-!jSFP!0QTm`"CR#8"61D&m`"cKb8!@Brc!+@
-'*3!rU[-!@CdP!&Q&m`#PL#@2m`"cKL8!IkVc!&QH*3#PK2-!jSJP!,q1m`!bKL8
-![kVc!&QH*3!rKI-!@BFP!(q0m`#rKL8!-U[c!&QI*3#bK2-!QBFP!%b0m`"rKL8
-!CU[c!&QI*3"cK2-!fBJP!1D-m`!rKL8!TD[c!&QI*3!rKI-!2iFP!,+,m`$CKb8
-!jU[c!&Q(*3!rKB`"Idb,*3$CK2-!IiFP!(q,m`#CKL8!6+cc!&Q(*3"CKr-"f@D
-**3#bK2-!XSFP!%b,m`"CKL8!M+cc!&Q(*3"CLI-!CSJP!)b&m`!bKb8!fBRc!1D
-(*3$-V2-!@BFP!&Q*m`$-L#8!CSAc!'D(*3#PLI-!XSBP!$qYm`"CKb8!@BVc!$+
-(*3"CKI-!TBFP!(1*m`"cKL8!Fkhc!&Q(*3"CL[-!@BFP!$q&m`$CKb8!2iRc!$+
-'*3#bVI-!@BFP!&Q+m`"rL#@'m`"-Kb8!fBIc!-b(*Dlc!&Q(*3"CL[-!M)JPK[-
-!M)FP!+@(m`"rKL8!CUlc!&Q(*3"CL[-!M)JP!0Q&m`$-Kb8!FiIc!%b'*3#CV[-
-!@BFP!&Q+m`#rL#8![iEc!$+'*3!bK[-!fBFP!0QZm`"CKb8!@BVc!,q)*3#rK[-
-!FiFP!-b&m`#CKL8!6+rc!&Q(*3"CL[-![iJP!,q'm`#bKb8!QBAc!'D'*3"rVr-
-!@BFP!&Q+m`#rL#8![iEc!1D(*3"QK2-!jSFP!,q[m`"CKb8!@BVc!,q)*3#rKr-
-!CSBP!$+%m`#bKL8!-V$c!&Q(*3"CL[-![iJP!,q(m`#CKb8!c)2c!(1'*3"cX2-
-!@BFP!&Q+m`#rL#8![iIc!0Q(*3#CJr-!-SBP!+@`m`"CKb8!@BVc!,q)*3#rL2-
-!2iBP!&Q#m`$-Kb8!jV$c!&Q(*3"CL[-![iJP!,q)m`"rKb@#m`"rKL8!6,(c!&Q
-(*3"CL[-![iJP!,q)m`#rKb8![i(c!%b'*3#CXI-!@BFP!&Q+m`#rL#8![iRc!$+
-'*3#-J2-!fBFP!-bam`"CKb8!@BVc!,q)*3#rLI-!CSBP!&Q!m`#PKL8!2l,c!&Q
-(*3"CL[-!QBJP!-b*m`#PKb8$j[2cCSBP!(1bm`"CKb8!@BVc!)b)*BVc!1D(*3+
-bmr1(*3#bX[-!@BFP!&Q+m`#-L#@,m`"-KL8#Ir1bKb@cm`"CKb8!@BVc!&Q(*3!
-bLr-!M)BP!NccFiBP!'Dcm`"CKb8!@BVc!$q(*3"CLr-!c)FP!HBrKL8!QE2c!&Q
-(*3"CLI-!fBJP!&Q-m`!rKL8!M)FP!0Qcm`"CKb8!@BRc!)b)*3#-M2-!Fj!!*3"
--Y2-!@BFP!&Q)m`#CL58!TBcc!,+3!#8!Il6c!&Q(*3"CJ[-&jVqrXRmrLL8!c)h
-cN!!P!,qdm`"CRb8!-Slc!'D1*3!bYI-!@CmP!'D1m`#CML8!FlAc!&QI*3#PM[-
-!fBiP!+@em`"CRL8"-ZD2m`"-M58!jVAc!&QH*3#-N!$c!(q-*3"CY[-!@CdP!6r
-QN!$c!,q-*3#CY[-!@C`P!6,-N[-!-SXP!-bfm`"CQb8"@GQ6m`"cLL8!2lIc!&Q
-C*3&-TCAc!+@+*3"rYr-!@C8P!cpQQGQAm`$QLL8!XVIc!&Q(*3!rK)b#[jhc!&Q
-**EMc!&Q(*3"CUI-!QBJP!'Dim`"CKb8!@DRc!,q)*3#PZ2-!@BFP!&QTm`#rL#8
-![lMc!&Q(*3"CUI-![iJP!,qim`"CKb8!@DRc!,q)*3#rZ2-!@BFP!&QTm`#rL#8
-![lMc!&Q(*3"CUI-![iJP!,qim`"CKb8!@DRc!,q)*3#rZ2-!@BFP!&QTm`#rL#8
-![lMc!&Q(*3"CUI-![iJP!,qim`"CKb8!@DRc!,q)*3#rZ2-!@BFP!&QTm`#rL#8
-![lMc!&Q(*3"CUI-![iJP!,qim`"CKb8!@DRc!,q)*3#rZ2-!@BFP!&QTm`#rL#8
-![lMc!&Q(*3"CUI-![iJP!,qim`"CKb8!@DRc!,q)*3#rZ2-!@BFP!&QTm`#rL#8
-![lMc!&Q(*3"CUI-![iJP!,qim`"CKb8!@DRc!,q)*3#rZ2-!@BFP!&QTm`#rL#8
-![lMc!&Q(*3"CUI-![iJP!,qim`"CKb8!@DRc!,q)*3#rZ2-!@BFP!&QTm`#rL#8
-![lMc!&Q(*3"CUI-![iJP!,qim`"CKb8!@DRc!,q)*3#rZ2-!@BFP!&QTm`#rL#8
-![lMc!&Q(*3"CUI-![iJP!,qim`"CKb8!@DRc!,q)*3#rZ2-!@BFP!&QTm`#rL#8
-![lMc!&Q(*3"CUI-![iJP!,qim`"CKb8!@DRc!,q)*3#rZ2-!@BFP!&QTm`#rL#8
-![lMc!&Q(*3"CUI-![iJP!,qim`"CKb8!@DRc!,q)*3#rZ2-!@BFP!&QTm`#rL#8
-![lMc!&Q(*3"CUI-![iJP!,qim`"CKb8!@DRc!,q)*3#rrr2rmrrcrr2rmrrcrr2
-rmrrcrr2rmrrcrr2rmrrcrr2rmrrcr[0d1'eV!!"!#2rrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
-rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr