]> git.saurik.com Git - wxWidgets.git/commitdiff
FloatCanvas patch from Chris Barker.
authorRobin Dunn <robin@alldunn.com>
Thu, 7 Oct 2004 19:28:57 +0000 (19:28 +0000)
committerRobin Dunn <robin@alldunn.com>
Thu, 7 Oct 2004 19:28:57 +0000 (19:28 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29711 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/demo/FloatCanvas.py
wxPython/demo/bmp_source/floatcanvas.png [new file with mode: 0644]
wxPython/demo/encode_bitmaps.py
wxPython/demo/images.py
wxPython/wx/lib/floatcanvas/FloatCanvas.py
wxPython/wx/lib/floatcanvas/NavCanvas.py
wxPython/wx/lib/floatcanvas/__init__.py

index 77fbcb8c829ab395895a0ac105643bdc871b8ac6..ac923b1ba8627a6e38fc56ba89325c8caf4452e2 100644 (file)
@@ -1,92 +1,39 @@
 #!/usr/bin/env python2.3
+
+import wx
+
+##First, make sure Numeric or numarray can be imported.
 try:
     import Numeric
     import RandomArray
     haveNumeric = True
 except ImportError:
+    # Numeric isn't there, let's try numarray
     try:
         import numarray as Numeric
         import numarray.random_array as RandomArray
         haveNumeric = True
     except ImportError:
+        # numarray isn't there either
         haveNumeric = False
-
-if not haveNumeric:
-    errorText = """
-The FloatCanvas requires either the Numeric or Numarray module:
-You can get them at:
-     http://sourceforge.net/projects/numpy
-
-NOTE: The Numeric module is substantially faster than numarray for this
-purpose, if you have lot's of objects
-"""
-
-StartUpDemo = "all"
-if __name__ == "__main__": # parse options if run stand-alone
-    # check options:
-    import sys, getopt
-    optlist, args = getopt.getopt(sys.argv[1:],'l',["local","all","text","map","stext","hit","hitf","animate","speed","temp","props"])
-
-    for opt in optlist:
-        if opt[0] == "--all":
-            StartUpDemo = "all"
-        elif opt[0] == "--text":
-            StartUpDemo = "text"
-        elif opt[0] == "--map":
-            StartUpDemo = "map"
-        elif opt[0] == "--stext":
-            StartUpDemo = "stext"
-        elif opt[0] == "--hit":
-            StartUpDemo = "hit"
-        elif opt[0] == "--hitf":
-            StartUpDemo = "hitf"
-        elif opt[0] == "--animate":
-            StartUpDemo = "animate"
-        elif opt[0] == "--speed":
-            StartUpDemo = "speed"
-        elif opt[0] == "--temp":
-            StartUpDemo = "temp"
-        elif opt[0] == "--props":
-            StartUpDemo = "props"
-import wx
-import time, random
-
-#---------------------------------------------------------------------------
-
-class TestPanel(wx.Panel):
-    def __init__(self, parent, log):
-        self.log = log
-        wx.Panel.__init__(self, parent, -1)
-
-        b = wx.Button(self, -1, "Show the FloatCanvas sample", (50,50))
-        self.Bind(wx.EVT_BUTTON, self.OnButton, b)
-
-
-    def OnButton(self, evt):
-        if not haveNumeric:
-            dlg = wx.MessageDialog(self, errorText, 'Sorry', wx.OK |
-                                   wx.ICON_INFORMATION)
-            dlg.ShowModal()
-            dlg.Destroy()
-
-        else:
-            win = DrawFrame(None, -1, "FloatCanvas Drawing Window",wx.DefaultPosition,(500,500))
-            win.Show(True)
-            win.DrawTest()
-
-
-
+        errorText = (
+        "The FloatCanvas requires either the Numeric or numarray module\n\n"
+        "You can get them at:\n"
+        "http://sourceforge.net/projects/numpy\n\n"
+        "NOTE: The Numeric module is substantially faster than numarray for this\n"
+        "purpose, if you have lots of objects\n"
+        )
+      
 #---------------------------------------------------------------------------
 
-
-if haveNumeric:
-
+def BuildDrawFrame(): # this gets called when needed, rather than on import
     try:
         from floatcanvas import NavCanvas, FloatCanvas
     except ImportError: # if it's not there locally, try the wxPython lib.
         from wx.lib.floatcanvas import NavCanvas, FloatCanvas
 
-    import wxPython.lib.colourdb
+    import wx.lib.colourdb
+    import time, random
 
     class DrawFrame(wx.Frame):
 
@@ -133,6 +80,9 @@ if haveNumeric:
             self.Bind(wx.EVT_MENU, self.SpeedTest, item)
             item = draw_menu.Append(-1, "Change &Properties","Run a test of Changing Object Properties")
             self.Bind(wx.EVT_MENU, self.PropertiesChangeTest, item)
+            item = draw_menu.Append(-1, "&Arrows","Run a test of Arrows")
+            self.Bind(wx.EVT_MENU, self.ArrowTest, item)
+
             MenuBar.Append(draw_menu, "&Tests")
 
             view_menu = wx.Menu()
@@ -164,8 +114,8 @@ if haveNumeric:
             self.EventsAreBound = False
 
             ## getting all the colors and linestyles  for random objects
-            wxPython.lib.colourdb.updateColourDB()
-            self.colors = wxPython.lib.colourdb.getColourList()
+            wx.lib.colourdb.updateColourDB()
+            self.colors = wx.lib.colourdb.getColourList()
             #self.LineStyles = FloatCanvas.DrawObject.LineStyleList.keys()
 
 
@@ -190,7 +140,20 @@ if haveNumeric:
             self.EventsAreBound = True
 
         def UnBindAllMouseEvents(self):
-            ## Here is how you catch FloatCanvas mouse events
+            ## Here is how you unbind FloatCanvas mouse events
+            FloatCanvas.EVT_LEFT_DOWN(self.Canvas, None ) 
+            FloatCanvas.EVT_LEFT_UP(self.Canvas, None )
+            FloatCanvas.EVT_LEFT_DCLICK(self.Canvas, None) 
+
+            FloatCanvas.EVT_MIDDLE_DOWN(self.Canvas, None )
+            FloatCanvas.EVT_MIDDLE_UP(self.Canvas, None )
+            FloatCanvas.EVT_MIDDLE_DCLICK(self.Canvas, None )
+
+            FloatCanvas.EVT_RIGHT_DOWN(self.Canvas, None )
+            FloatCanvas.EVT_RIGHT_UP(self.Canvas, None )
+            FloatCanvas.EVT_RIGHT_DCLICK(self.Canvas, None )
+
+            FloatCanvas.EVT_MOUSEWHEEL(self.Canvas, None )
             FloatCanvas.EVT_LEFT_DOWN(self.Canvas, None ) 
             FloatCanvas.EVT_LEFT_UP(self.Canvas, None )
             FloatCanvas.EVT_LEFT_DCLICK(self.Canvas, None) 
@@ -250,10 +213,18 @@ if haveNumeric:
         def OnWheel(self, event):
             print "Mouse Wheel Moved in DrawFrame"
             self.PrintCoords(event)
-
+            Rot = event.GetWheelRotation()
+            print "Wheel Rotation is:", Rot
+            print "Wheel Delta is:", event.GetWheelDelta()
+            Rot = Rot / abs(Rot) * 0.1
+            if event.ControlDown(): # move left-right
+                self.Canvas.MoveImage( (Rot, 0), "Panel" )
+            else: # move up-down
+                self.Canvas.MoveImage( (0, Rot), "Panel" )
+                
         def OnMove(self, event):
             """
-            Updates the staus bar with the world coordinates
+            Updates the status bar with the world coordinates
             """
             self.SetStatusText("%.2f, %.2f"%tuple(event.Coords))
 
@@ -283,8 +254,7 @@ if haveNumeric:
 
         def DrawTest(self,event=None):
             wx.GetApp().Yield()
-#            import random
-#            import RandomArray
+
             Range = (-10,10)
             colors = self.colors
 
@@ -320,8 +290,7 @@ if haveNumeric:
                 D = random.randint(1,50)
                 cf = random.randint(0,len(colors)-1)
                 Canvas.AddPoint((x,y), Color = colors[cf], Diameter = D)
-
-                # Circles
+            # Circles
             for i in range(5):
                 x,y = (random.uniform(Range[0],Range[1]),random.uniform(Range[0],Range[1]))
                 D = random.randint(1,5)
@@ -330,8 +299,7 @@ if haveNumeric:
                 cl = random.randint(0,len(colors)-1)
                 Canvas.AddCircle(x,y,D,LineWidth = lw,LineColor = colors[cl],FillColor = colors[cf])
                 Canvas.AddText("Circle # %i"%(i),x,y,Size = 12,BackgroundColor = None,Position = "cc")
-
-                # Lines
+            # Lines
             for i in range(5):
                 points = []
                 for j in range(random.randint(2,10)):
@@ -341,8 +309,7 @@ if haveNumeric:
                 cf = random.randint(0,len(colors)-1)
                 cl = random.randint(0,len(colors)-1)
                 Canvas.AddLine(points, LineWidth = lw, LineColor = colors[cl])
-
-                # Polygons
+            # Polygons
             for i in range(3):
                 points = []
                 for j in range(random.randint(2,6)):
@@ -381,6 +348,17 @@ if haveNumeric:
                 x,y = (random.uniform(Range[0],Range[1]),random.uniform(Range[0],Range[1]))
                 Canvas.AddScaledText(String, x, y, Size = ts, Color = colors[cf], Position = "cc")
 
+            # Arrows
+            N = 5
+            Points = RandomArray.uniform(Range[0], Range[1], (N,2) )
+            for i in range(N):
+                Canvas.AddArrow(Points[i],
+                                random.uniform(20,100),
+                                Direction = random.uniform(0,360),
+                                LineWidth = random.uniform(1,5),
+                                LineColor = colors[random.randint(0,len(colors)-1)],
+                                ArrowHeadAngle = random.uniform(20,90))
+
             Canvas.ZoomToBB()
 
         def TestAnimation(self,event=None):
@@ -518,7 +496,7 @@ if haveNumeric:
             Canvas.ClearAll()
             Canvas.SetProjectionFun(None)
 
-            #Add a HitAble rectangle
+            #Add a Hit-able rectangle
             w, h = 60, 20
 
             dx = 80
@@ -941,7 +919,7 @@ if haveNumeric:
             self.Canvas.ClearAll()
             self.Canvas.SetProjectionFun("FlatEarth")
             #start = time.clock()
-            Shorelines = Read_MapGen(os.path.join("data",'world.dat'),stats = 0)
+            Shorelines = self.Read_MapGen(os.path.join("data",'world.dat'),stats = 0)
             #print "It took %f seconds to load %i shorelines"%(time.clock() - start,len(Shorelines) )
             #start = time.clock()
             for segment in Shorelines:
@@ -1147,6 +1125,52 @@ if haveNumeric:
                 x,y = (random.uniform(Range[0],Range[1]),random.uniform(Range[0],Range[1]))
                 w,h = random.randint(1,5), random.randint(1,5)
                 Object.SetShape(x,y,w,h)
+            self.Canvas.Draw(Force = True)
+
+        def ArrowTest(self,event=None):
+            wx.GetApp().Yield()
+            self.UnBindAllMouseEvents()
+            Canvas = self.Canvas
+
+            Canvas.ClearAll()
+            Canvas.SetProjectionFun(None)
+
+            # put in a rectangle to get a bounding box
+            Canvas.AddRectangle(0,0,20,20,LineColor = None)
+
+            # Draw some Arrows
+            Canvas.AddArrow((10,10),Length = 40, Direction = 0)
+            Canvas.AddArrow((10,10),Length = 50, Direction = 45 ,LineWidth = 2, LineColor = "Black", ArrowHeadAngle = 20)
+            Canvas.AddArrow((10,10),Length = 60, Direction = 90 ,LineWidth = 3, LineColor = "Red",   ArrowHeadAngle = 30)
+            Canvas.AddArrow((10,10),Length = 70, Direction = 135,LineWidth = 4, LineColor = "Red",   ArrowHeadAngle = 40)
+            Canvas.AddArrow((10,10),Length = 80, Direction = 180,LineWidth = 5, LineColor = "Blue",  ArrowHeadAngle = 50)
+            Canvas.AddArrow((10,10),Length = 90, Direction = 225,LineWidth = 4, LineColor = "Blue",  ArrowHeadAngle = 60)
+            Canvas.AddArrow((10,10),Length = 100,Direction = 270,LineWidth = 3, LineColor = "Green", ArrowHeadAngle = 70)
+            Canvas.AddArrow((10,10),Length = 110,Direction = 315,LineWidth = 2, LineColor = "Green", ArrowHeadAngle = 90 )
+
+            Canvas.AddText("Clickable Arrow",4,18,Position = "bc")
+            Arrow = Canvas.AddArrow((4,18), 80, Direction = 90 ,LineWidth = 3, LineColor = "Red",   ArrowHeadAngle = 30)
+            Arrow.Bind(FloatCanvas.EVT_FC_LEFT_DOWN, self.ArrowClicked)
+
+            Canvas.AddText("Changable Arrow",16,4,Position = "cc")
+            self.RotArrow = Canvas.AddArrow((16,4), 80, Direction = 0 ,LineWidth = 3, LineColor = "Green",   ArrowHeadAngle = 30)
+            self.RotArrow.Bind(FloatCanvas.EVT_FC_LEFT_DOWN, self.RotateArrow)
+
+
+
+            Canvas.ZoomToBB()
+
+        def ArrowClicked(self,event):
+            print "The Arrow was Clicked"
+
+        def RotateArrow(self,event):
+            print "The Changeable Arrow was Clicked"
+            ## You can do them either one at a time, or both at once
+            ## Doing them both at once prevents the arrow points from being calculated twice
+            #self.RotArrow.SetDirection(self.RotArrow.Direction + random.uniform(-90,90))
+            #self.RotArrow.SetLength(self.RotArrow.Length + random.randint(-20,20))
+            self.RotArrow.SetLengthDirection(self.RotArrow.Length + random.randint(-20,20),
+                                             self.RotArrow.Direction + random.uniform(-90,90) )
 
             self.Canvas.Draw(Force = True)
 
@@ -1202,7 +1226,95 @@ if haveNumeric:
             print "Point Num: %i Hit"%Point.VerticeNum
             self.SelectedPoint = Point
 
+        def Read_MapGen(self, filename, stats = 0,AllLines=0):
+            """
+            This function reads a MapGen Format file, and
+            returns a list of NumPy arrays with the line segments in them.
+
+            Each NumPy array in the list is an NX2 array of Python Floats.
+
+            The demo should have come with a file, "world.dat" that is the
+            shorelines of the whole world, in MapGen format.
 
+            """
+            import string
+            file = open(filename,'rt')
+            data = file.readlines()
+            data = map(string.strip,data)
+
+            Shorelines = []
+            segment = []
+            for line in data:
+                if line:
+                    if line == "# -b": #New segment beginning
+                        if segment: Shorelines.append(Numeric.array(segment))
+                        segment = []
+                    else:
+                        segment.append(map(float,string.split(line)))
+            if segment: Shorelines.append(Numeric.array(segment))
+
+            if stats:
+                NumSegments = len(Shorelines)
+                NumPoints = 0
+                for segment in Shorelines:
+                    NumPoints = NumPoints + len(segment)
+                AvgPoints = NumPoints / NumSegments
+                print "Number of Segments: ", NumSegments
+                print "Average Number of Points per segment: ",AvgPoints
+            if AllLines:
+                Lines = []
+                for segment in Shorelines:
+                    Lines.append(segment[0])
+                    for point in segment[1:-1]:
+                        Lines.append(point)
+                        Lines.append(point)
+                    Lines.append(segment[-1])
+                return Lines
+            else:
+                return Shorelines
+    return DrawFrame 
+
+#---------------------------------------------------------------------------
+      
+if __name__ == "__main__":
+    # check options:
+    import sys, getopt
+    optlist, args = getopt.getopt(sys.argv[1:],'l',["local","all","text","map","stext","hit","hitf","animate","speed","temp","props","arrow"])
+
+    if not haveNumeric:
+        raise ImportError(errorText)
+    StartUpDemo = "all" # the default
+    for opt in optlist:
+        if opt[0] == "--all":
+            StartUpDemo = "all"
+        elif opt[0] == "--text":
+            StartUpDemo = "text"
+        elif opt[0] == "--map":
+            StartUpDemo = "map"
+        elif opt[0] == "--stext":
+            StartUpDemo = "stext"
+        elif opt[0] == "--hit":
+            StartUpDemo = "hit"
+        elif opt[0] == "--hitf":
+            StartUpDemo = "hitf"
+        elif opt[0] == "--animate":
+            StartUpDemo = "animate"
+        elif opt[0] == "--speed":
+            StartUpDemo = "speed"
+        elif opt[0] == "--temp":
+            StartUpDemo = "temp"
+        elif opt[0] == "--props":
+            StartUpDemo = "props"
+        elif opt[0] == "--arrow":
+            StartUpDemo = "arrow"
+    try:
+        import fixdc
+    except ImportError:
+        print  ("\n *************Notice*************\n"
+                "The fixdc module fixes the DC API for wxPython2.5.1.6 You can get the module from:\n"
+                "http://prdownloads.sourceforge.net/wxpython/fixdc.py?download\n"
+                " It will set up the DC methods to match both older and upcoming versions\n")
+        raise
 
     class DemoApp(wx.App):
         """
@@ -1259,6 +1371,7 @@ if haveNumeric:
 
         def OnInit(self):
             wx.InitAllImageHandlers()
+            DrawFrame = BuildDrawFrame()
             frame = DrawFrame(None, -1, "FloatCanvas Demo App",wx.DefaultPosition,(700,700))
 
             self.SetTopWindow(frame)
@@ -1290,98 +1403,72 @@ if haveNumeric:
             elif StartUpDemo == "props":
                 "starting PropertiesChange Test"
                 frame.PropertiesChangeTest()
+            elif StartUpDemo == "arrow":
+                "starting arrow Test"
+                frame.ArrowTest()
 
             return True
 
-    def Read_MapGen(filename,stats = 0,AllLines=0):
-        """
-        This function reads a MapGen Format file, and
-        returns a list of NumPy arrays with the line segments in them.
-
-        Each NumPy array in the list is an NX2 array of Python Floats.
-
-        The demo should have come with a file, "world.dat" that is the
-        shorelines of the whole world, in MapGen format.
-
-        """
-        import string
-        file = open(filename,'rt')
-        data = file.readlines()
-        data = map(string.strip,data)
-
-        Shorelines = []
-        segment = []
-        for line in data:
-            if line:
-                if line == "# -b": #New segment beginning
-                    if segment: Shorelines.append(Numeric.array(segment))
-                    segment = []
-                else:
-                    segment.append(map(float,string.split(line)))
-        if segment: Shorelines.append(Numeric.array(segment))
-
-        if stats:
-            NumSegments = len(Shorelines)
-            NumPoints = 0
-            for segment in Shorelines:
-                NumPoints = NumPoints + len(segment)
-            AvgPoints = NumPoints / NumSegments
-            print "Number of Segments: ", NumSegments
-            print "Average Number of Points per segment: ",AvgPoints
-        if AllLines:
-            Lines = []
-            for segment in Shorelines:
-                Lines.append(segment[0])
-                for point in segment[1:-1]:
-                    Lines.append(point)
-                    Lines.append(point)
-                Lines.append(segment[-1])
-            return Lines
-        else:
-            return Shorelines
-
-#---------------------------------------------------------------------------
-## for the wxPython demo:
-
-def runTest(frame, nb, log):
-    win = TestPanel(nb, log)
-    return win
-
-
-if haveNumeric:    
-    try:
-        import floatcanvas
-    except ImportError: # if it's not there locally, try the wxPython lib.
-        from wx.lib import floatcanvas
-
-    overview = floatcanvas.__doc__
+    app = DemoApp(False)# put in True if you want output to go to it's own window.
+    app.MainLoop()
 
 else:
-    overview = ""
-    
-
-
-      
-if __name__ == "__main__":
+    # It's not running stand-alone, set up for wxPython demo.
     if not haveNumeric:
-        print errorText
-    else:
-        app = DemoApp(False)# put in True if you want output to go to it's own window.
-        app.MainLoop()
-    
-    
-    
-    
-
-
-
-
-
-
-
+        ## TestPanel and runTest used for integration into wxPython Demo
+        class TestPanel(wx.Panel):
+            def __init__(self, parent, log):
+                self.log = log
+                wx.Panel.__init__(self, parent, -1)
+
+                import images
+
+                note1 = wx.StaticText(self, -1, errorText)
+                note2 = wx.StaticText(self, -1, "This is what the FloatCanvas can look like:")
+                S = wx.BoxSizer(wx.VERTICAL)
+                S.Add((10, 10), 1)
+                S.Add(note1, 0, wx.ALIGN_CENTER)
+                S.Add(note2, 0, wx.ALIGN_CENTER | wx.BOTTOM, 4)
+                S.Add(wx.StaticBitmap(self,-1,images.getFloatCanvasBitmap()),0,wx.ALIGN_CENTER)
+                S.Add((10, 10), 1)
+                self.SetSizer(S)
+                self.Layout()
 
+    else:
+        ## TestPanel and runTest used for integration into wxPython Demo
+        class TestPanel(wx.Panel):
+            def __init__(self, parent, log):
+                self.log = log
+                wx.Panel.__init__(self, parent, -1)
+                note1 = wx.StaticText(self, -1, "The FloatCanvas Demo needs")
+                note2 = wx.StaticText(self, -1, "a separate frame")
+                b = wx.Button(self, -1, "Open Demo Frame Now")
+                b.Bind(wx.EVT_BUTTON, self.OnButton)
+
+                S = wx.BoxSizer(wx.VERTICAL)
+                S.Add((10, 10), 1)
+                S.Add(note1, 0, wx.ALIGN_CENTER)
+                S.Add(note2, 0, wx.ALIGN_CENTER | wx.BOTTOM, 5)
+                S.Add(b, 0, wx.ALIGN_CENTER | wx.ALL, 5)
+                S.Add((10, 10), 1)
+                self.SetSizer(S)
+                self.Layout()
+
+            def OnButton(self, evt):
+                DrawFrame = BuildDrawFrame()
+                frame = DrawFrame(None, -1, "FloatCanvas Drawing Window",wx.DefaultPosition,(500,500))
+
+                #win = wx.lib.plot.TestFrame(self, -1, "PlotCanvas Demo")
+                frame.Show()
+                frame.DrawTest()
 
+    def runTest(frame, nb, log):
+        win = TestPanel(nb, log)
+        return win
 
+    # import to get the doc
+    from wx.lib import floatcanvas
+    overview = floatcanvas.__doc__
 
 
 
diff --git a/wxPython/demo/bmp_source/floatcanvas.png b/wxPython/demo/bmp_source/floatcanvas.png
new file mode 100644 (file)
index 0000000..01feab6
Binary files /dev/null and b/wxPython/demo/bmp_source/floatcanvas.png differ
index d298fb4df5ae5843a5fa4ec14de486593984a3a4..e01bf1425ebb9a247b059676a4025e1e1a44667b 100644 (file)
@@ -78,9 +78,9 @@ command_lines = [
     "-a -u -n Blom13 bmp_source/toblom13.png images.py",
     "-a -u -n Blom14 bmp_source/toblom14.png images.py",
     "-a -u -n Blom15 bmp_source/toblom15.png images.py",
-
     "-a -u -n Blom10Masked -m #FFFFFF bmp_source/toblom10.png images.py",
 
+    "-a -u -n FloatCanvas bmp_source/floatcanvas.png images.py",
 
     "   -u -c bmp_source/001.png throbImages.py",
     "-a -u -c bmp_source/002.png throbImages.py",
index 939118a897854d84e58517734c77dd0963e27475..d6379f57207eb819683d546be8fd0659e4a3b03a 100644 (file)
@@ -5915,3 +5915,1792 @@ def getBlom10MaskedImage():
     stream = cStringIO.StringIO(getBlom10MaskedData())
     return ImageFromStream(stream)
 
+#----------------------------------------------------------------------
+def getFloatCanvasData():
+    return \
+'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x01\xf0\x00\x00\x01@\x08\x06\
+\x00\x00\x00Cf.\x93\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\x00\x00 \
+\x00IDATx\x9c\xec\x9dw\x9c\x1cu\xfd\xff\x9f3[\xae\xf7\x92\xab\xb9\xe4.\xbd]*\
+\t$$$D:"\xbd\x88\x8a\xa0\xc2\x0f\xf0K \x82\xf2\xf5+vA\x90\xa6 \xc2\x17\x05\
+\xbf\xa2" \x88\x14EBB \x90\xde{.\xe5.\xd7{\xdf\xbd\xdb2\xf3\xfbcn\xcb\xec\
+\xce\xb6\xbb\xbd\x96\x9b\xe7\xe3q\x8f\xdb\x9d\xbe;;\xf3\x9a\xf7\xfb\xf3.\xc2\
+]%O\xc8\xe8\xe8\xe8\xe8\xe8\xe8\xe8\x8c*\xc4\xe1>\x00\x1d\x1d\x1d\x1d\x1d\
+\x1d\x9d\xc8\xd1\x05\\GGGGGg\x14\xa2\x0b\xb8\x8e\x8e\x8e\x8e\x8e\xce(\xc48\
+\xdc\x07\xa0\xa3\xa3\xe3\xe1\xd9\x13\xf7\r\xf7!\x8c8\xee*yb\xb8\x0fAGgD\xa2[\
+\xe0::#\x04]\xbcutt"A\xb7\xc0utF\x18\xeb\xd7\xaf\x1f\xeeC\x18\x11\xacZ\xb5j\
+\xb8\x0fAGgD\xa3[\xe0::::::\xa3\x10]\xc0utttttF!\xba\x80\xeb\xe8\xe8\xe8\xe8\
+\xe8\x8cBt\x01\xd7\xd1\xd1\xd1\xd1\xd1\x19\x85\xe8\x02\xae\xa3\xa3\xa3\xa3\
+\xa33\n\xd1\x05\\GGGGGg\x14\xa2\x0b\xb8\x8e\x8e\x8e\x8e\x8e\xce(D\x17p\x1d\
+\x1d\x1d\x1d\x1d\x9dQ\x88.\xe0::::::\xa3\x10]\xc0utttttF!\xba\x80\xeb\xe8\
+\xe8\xe8\xe8\x0c*\x0f\xadm\x1a\xeeC8#\xd1k\xa1\xeb\xe8\xe8\xe8\xe8\x0c\x88p\
+\x04\xfa\xa1\xb5M\xfc\xe4\xf1\xcc!8\x9a\xb1\x83.\xe0:\xa3\x82\xdb/x*\xa2\xe5\
+\x9f\xff\xcf\x9aA:\x12\x1d\x1d\x1dot\xebz\xf8\xd0\x05\\g\xc4\x12\xa9h\x07ZW\
+\x17s\x1d\x9d\xc1A\x17\xef\xe1E\x17p\x9d\x11\x87\x96p\xcf{\xa1:\xa2m\xec\xfe\
+V\xbe\xdf\xf6t!\xd7\xd1\x89.?y<S\x17\xf1aD\x17p\x9d\x11\x85\xb7xG*\xda\xdex\
+\xaf\xeb\x12\xf3\xdb/xJ\x17q\x1d\x9d(\xe3\x1a\xd7\xd6\x85|\xe8\xd1\x05\\gD\
+\xe0ku\x0fD\xbc}\x99\xf7B\xb5J\xc4A\xb7\xc6ut\xa2\x89.\xde\xc3\x83\x9eF\xa63\
+\xec\xf8Z\xdd\xd1\x14\xef@\xdb\x1d\xc8\xf8\xba\x8e\x8e\x8e\x87p\xc5[\x8f@\
+\x8f>\xba\x80\xeb\x0c+\xd1r\x99\x87\x8b.\xe2::\xd1\xe1\xa1\xb5M\x01\xc5[\x17\
+\xeb\xa1A\x17p\x9dac\xa8\xc5[k_\xba\x88\xeb\xe8DN0\xab[\x17\xef\xa1C\x1f\x03\
+\xd7\x19v\x86R\xbc\xbd\xf7\xe9\x1d\xa9\xae\xa3\xa3\x13\x1e\xe1X\xdd\xfa\x98\
+\xf8\xd0\xa0[\xe0:\xc3\x82\xcb\xf2\x1d\x0e\xf1v\xe1\xda\xb7n\x85\xeb\xe8\x84\
+&\x12\x97y\xa8\xf7:\xd1A\xb7\xc0u\x86\x9c\x91(\x98z\x8a\x99\x8eN`\xfa\xe32\
+\xd7E{\xf0\xd1\x05\\g\xd8\x18N\xeb\xdb\xfb\x18tW\xba\x8eN`\xf4@\xb5\x91\x8b\
+\xeeB\xd7\x19RF\x82\xeb\xdc\x17\xdd\x95\xae\xa3\xe3\x8f\x1ee>\xf2\xd1\x05\\\
+\'"\x1c\xb2\r\xbb\xd4;\xdc\x87\xa1s\x06\xf0\xbd\xbf\xec\x1c\xeeC\xd0\t\x80\
+\x1ee>:\xd0]\xe8:\x11\xf1f\xf534\xf6VqW\xc9\x13\x83\xbe/I\x92\x90eY5\xcd`0\
+\x0c\xfa~u\x06\x17o\xe1v\xbd~\xe4\xa6\x05\xc3u8C\xc6\xea\xed\xb7\xb8_\xaf[\
+\xf4\xf2\xb0\x1dG(t\xab{\xf4\xa0\x0b\xf8\x18GF\xe2`\xfbf\x0eun\xa5\xc5V\x87\
+\x8cL\x921\x8dq1\xe3Y\x96\xf9%\xe2\x0c\x89Q\xdbW\xa4\xeesQ\xf48\x88\xb4\xc4<\
+\x9a\xb8\xc6\xc2}\x83\xd9^\xabz\x9c\x85i\x17P\x9c0\x9b\x8d\x8do\x10kHdq\xfaE\
+\x11m\xbb\xc9V\xc3\xc1\xf6\xcf\xa9\xb6\x1e\xa7\xc3\xd1\x0c@\x869\x8f\x05i\
+\xab)N\x98\x1dt\xdde\xcb<7\xcdM\x9b\xf4\xd4\x9c\xd1\x8a\xb7x\xbb\xde\x8f4\
+\x11\x1fiV\xf7\xde\xa7*\xfd\xa6\x95\xae)\x1c\xf2\xe3\x18\xc9\xe8\x02>\xa6\
+\x91YW\xffW\x8eu\xeddq\xfaE\\\x96\xfb\r\x8c\x82\x99*k\x19\xff\xaa{\x89\x05i\
+\xe7\xfb\t\xf8u\x05\xf7\r\xd3\xb1\x0e=\xdd\x8evZm\r\x14\xc6M\x05dNY\x0erq\
+\xce\xd7#\xde\xce\x91\x8emTY\xcb87\xf3Jrc\'\xd2\xed\xec\xe0\x93\xc6\xbf\xf3\
+\xaf\xba\x97\xf8b\xde\x1d\x14\xc6M\xd1\\\xcf[\xbc]\xefG\xbb\x88\x07r\x9b\x7f\
+\xef/;\xc7\x84\x15>R\x19N\xf1\xd6\x12j\x9d\xf0\xd0\x05|\x0cs\xb2\xfb\x00\xc7\
+\xbav2/u%\x0b\xd3.pO/N\x98\x85I4\x0f\xe3\x91\x8d\x0c\xca-\x87(\x88\x9b\x8cI4\
+\xd3\xd8[\x85$;\xc9\x8e\xe9\x9f\x05P\x940\x83\xf1\xf1\xd3\x00H\x15\xb3X\x99}\
+=\xffW\xf1S\x8etl\x0b(\xe0::C\xc1P\xba\xccu\xb1\x8e.\xba\x80\x8fa\x0ewn\x03\
+\x04\xe6\xa6\xae\xf0\x99#pM\xfe\xbd$\x9b\xd2\x01x\xb9\xe2\xc7t;\xdaUK\xf8\
+\x8e\x81[\x9c\x9d\xbcT\xfeC\xf7\xfb\x99\xc9g33\xf9l64\xfe\x8d\xa6\xdeZ\xd2\
+\xcd\xe3X\xdd\x02%\xe9&\xf72\xbenqA\x10\xdc\x7f\xfd\xc1w{\xa2(F\xbc-\x9bS\
+\xe6\xf9\x93\xdf\xc5!\xdb\xdd\xd3\x9e=\xe1\xf1:\xfc\xf6\xc4Z\xe6\xa5\xae\xe4\
+\x9c\x8c\xcb\xc3\xdefA\xdcd\x8c>\x0fD\xb1b\x02\x00vY\x0f\x08tq&[\xe1\xeb\x16\
+\xbd<\xe2\xc6\xc0\x07\xd3\xea\x8e\x96P\x97\xae)\xd4E?\x08\xba\x80\x8fa\x1azN\
+\x93bJ\'\xde\x90\xec7/\xdd<\xce\xfd\xfa+\xe3\xbf\xef~\xfdI\xd3\xdf9\xd4\xb1\
+\xd5oy\x93\x10\xc3\xf2\xcc\xab\xfa\x96y\x93\x0e{3\xff\xaa{\x89I\x89s)N\x98\
+\xcd\x8e\xd6uTu\xa6\xb9\x05\xdc%\xb66\xdb>\xf76\xcc\xe69\xfd\x16o\xa7\xd3\
+\x89 \x08\xee \xb77\x1a\x1b\xdd\xf3\xae\xc9\xca\n{;&\x83\xc07\'>\x0c\xc8\xbc\
+\\\xf1c.\xcf\xfd\x16\x19\xe6<\xde\xaf\xfb\x03\x13\x12f0#iI\xc4\xc78!a\xa6\
+\xdf\xb4r\xcbA\x00rc\x8b\x03\xae\xb7iS\xd3\x98\x1b\x03?\xd3E|\xa8\t\xf4\xd0\
+\x10-\xf1\x8e\xa6P\xebD\x8e.\xe0c\x18\xab\xb3\x8bT\xd3\xc4\x90\xcb\x19\x04\
+\xcf\xcfD\x08\x90yh\x12\xcd\xccNY\x06\xc0\'\xbf\xf8>\x95\xc0u?\xf93Y1\x05\
+\x00\x9c\xec\xde\x0f\xd8\x00\x90e\xd9O\xbc\x01l\xb6}\xc4\xc6\xce\x8d\xf8sH\
+\x92\x04x\x82\xde\xbc\xc5\xdb\xf5>\\\x11\x17\x00Q\x10i\xb37\xe2\x94\x1dd\xc6\
+\xe4\x01\x02\xf5=\xe5\x9c\x93q9\xa20\xf0\xcc\xcbnG;\x9b\x9a\xde&\xd3\x9c\xc7\
+\xec\x94\xa5A\x97\x1d\x0b\xa2\xad38\x04\n\x9c\xeb\x8f\xcb\\\x17\xea\x91\x89.\
+\xe0c\x18A\x10\xa0\x9f\x16o8\xb8\xc4\x1b`u\xf6M\xcc\xcd\xf9+@\xd0h\xf2p\xad[\
+o\x91\xbe2=\xbd\xdf\x96{ j{N\x92\x1b;\x11\x01\x91\x16[=\x00i\xe6\xec\x01o\
+\xb7\xc3\xde\xcc;\xb5/\x90lJ\xe7\x92\x9c[1\nz\xac\x81/Ci\x85\x8f4\xb7\xf6`r\
+\xce\xab\xbf\xe2\x9c\xb5\xda\xf3\\\xe2\xad\x0b\xf5\xe8B\x17\xf01L\xbc!\xd9ol\
+;*|k\x013\x93\xcf\x86\xack\xdd\x93\xd2\xcd\xb9\xa4\xc4D\xa7n\x90\xaf\x85\xfd\
+VK\x0bW\xa6\xa7\xe3t:\x03\xaes\xc5\x15W\xf0\xf6\xdbo\x87\xdc\xf6\xe3\x9f\xb7\
+\xf1G\xaf1o\xdf\xf1o\x83`\xe4\x9b\x13\x7f\xa1\xf2J\x84KCo%\xef\xd6\xfe/E\xf1\
+\xd39/\xeb\xda~mC\'z\x8c\x86\xd4\xaehq\xce\xab\xbf\n8\xef\xeaB+\xf4S\xb8\xa3\
+%\xd4\xcf~W\x89\xc3\xb9\xeb\x97\x1b\xa3\xb2\xbd\xb1\x82~\x07\x19\xc3\xe4\xc6\
+N\xa4\xack7]\x8e6\x12\x8d\xa9C\xbe\xff\xb8\xb8yX\xad\xbbU\xef\xfb\x8b \x08n\
+\x17\xfa5YY\xfd\x1e\x03\xff\xaf%)\xc4u\xfe\x0f\x7f\xa9|\x84\x95Y\xd7\x93\x1b\
+;\x91\x8f\x1a\xfeB\x869\xdf\x1d\xec\xd7\x1f\xe1\xad\xb2\x96\xf1~\xdd\xef\x99\
+\x97\xba\x8aEi_@q\xd6\xeb\x04B\xaf\xd26p\\\x81s\x81\xc4\xfb\xeaB\xab\xfbu\
+\xf6K\x154|\xbd(\xe0\xb6t\x8bzd\xa2\x0b\xf8\x18fF\xf2\x12\xca\xbav\xb3\xad\
+\xe5\x03Ve_\xef3WF\x92%D!\xfa\x95\xcf\x04A@\x96e$I\x1a\x90h{\xe3\x1aWw\xb9\
+\xd2#\x11moL\xa2@\xafd\xa5\xcb\xd1NN\xec\x04\x0c\x82\x91\xba\x9e\nf\xa7\x9c\
+\xdbo\x8b\xb9\xc5V\xcf\xfbu\x7f`F\xd2\x12\x16y\xa5\xeb\xe9\xe8D\x0b\x97\xeb{\
+\xfd\x85\x9e:\x05\xad/\xbe\na\x887\xe0\x16\xef\xe1\x12\xea@\x96\xb7\xb7K_\
+\x7f\x88\xf0G\x17\xf01LA\xdcd\xe6\xa4\x9c\xcb\xbe\xf6O\x91\x91\x98\x95\xb2\
+\x94\x181\x8ef[-\xfb\xda?eE\xe6U\xa4\x9bs\x91d\xc9\xbd\x8e\x8c2~\xed=M\t\xec\
+\x92\x91\xbc\xc6\xb6\xe5\xbe\x07\x00P\x86\xd9\xbd\x83\xdf\\\xa9b.\x11\xf7\
+\x1d\xbf\x0e5\x9e\x1d\xc8\xc2\x96$IU\xbd\r\x14a\xf7\x9d\x16\x8a\xba\x9er2\
+\xcd\xf9\x18\x05\x13]\x8e6\xba\x9d\x1d\xfd\xce\xff\x06\xd8\xd8\xf8:v\xa9\x97\
+8C\x12\xfb\xdb7\xa9\xe6%\x1a\xd3\x98\xe8\x13\xa5\xde>\xd7\x13\xc8\x97\xb2gO\
+\xbf\xf7;\xda9\xeb\x1b\x8f\xb1\xed\xc5\xfb\x07m\xfb#1\xb5+\x14\xc1\xc6\xa8\
+\xfd\xc4;\x00W\x17Zu1<C\xd0\x05|\x8csn\xe6\x97\xc8\x8c\xc9g\x7f\xfb&\xde\xaa\
+\xfe\r\x00\x19\xe6|\xa6\'-"\xc5\xa4\x04m\xfd\xdf\xe9\x9f\xfa\x8d\x95?w\xf2;\
+\x00$\x19\xd3\xf8j\xd1\x0f\xb08\xbbTy\xe0\x87:\xb6p\xa8c\x0b\x003\x92\x17\
+\xb32Km\xe1\x8b\xa2\xe8N%s\x05\xb5\xf9\xe6\x80k\x95Ou\x8ds_\x99\x9e\xae\xaa\
+\x8bn0\x18\x90$\xc9\x1d\x91\xae\xb5\xbdp\xa9\xeb)\'\'V\xb1Hj{\xca\xc92\xe7\
+\x0fh\xbc\xba\xdb\xd9\x0e/\xecd\x0b\xc0\xb7\xd4\xc1Y\xe3\xe3\xa7\xa9\x04\xfc\
+\xad\x96\x16\xd5\xfc\xf6\xb9s\xc7\xa4\x88\x17\xb4l\xa6*\xfdl\xce\xfa\xc6c\
+\xb0!\xf8\xb2O\x1e^\xed~}\xef\xf4u\x11\xedg\xa4\x8a\xf6@\x82\xc9\x02\x89\xb7\
++P\xad\xb4\xdf[\xd6\x19i\x08w\x95<1x\x05\xa6ut|\x18\x89\xedD\x01wOp\xef:\xe8\
+\xd1b\xf5\xf6[\xb8\xf2\x8dS\x80\xb6\xab\xd07\x98\xca\x973I\xc0\xfb3\xb6\xbdh\
+\x83\xf60Nm\xe9&^}\xf5G~\xd3#\x15q\xd7\xb6r\xf7.\x8bx\xbd\x81\x12\x8eP{[\xd6\
+\xab>xIs\x99\xd25\x85<yxuH\xf1\x1e\rx_\x0f\x8f\x7f\xf6S\xf7k\xddk\xe0\x8fn\
+\x81\xeb\x9c1\x84\x1bi>\x94\xb8nFo]\xd3\x97o\x7f\xcdD\x95\xd5\x17J\xbc\xc7\n\
+\x8f\xdc\xb4 \xa0\xb8o_\xe9\xd4\x14\xf1h\n\xee`\x8bw0\xa1\xce~\xa9\xc2\xfd \
+\xe2+\xd0\xde\xe2\xedz\xaf\xf5\x80\xf2\xd0\xda\xa63N\xbc\x01\xd6.\xfd\x81J\
+\xc4u\xd4\xe8\x02\xaes\xc60\xd2\xc4;\x1a\x9cI\xd6w\xb8<\xf8\xe8m\xee\xd7\x0f\
+?\xf0\xfba<\x92\xfe\x13\xae\x0b|\xfd\x85_\x87\x0b\xd5\xefW}\xf0\x92\xc7\xda<\
+\x1cz\x1b#\xad\x8b\x98\xce\xd0\x11\x9d\xc4\\\x1d\x9d0q\xb9\xa8].\xebhc\xb5\
+\xeev\xff\x85\xcb`\xba\xcf\xb5x\xf2\xf0j\xd5\xb8\xad/){\xf6\xb8\xff\xc6\x12\
+\x8f\xdc\xb4@%\xde\xe0\x11\xf3\xed+=9\xfe\xf2bO\xed~_k\xb4?\xee\xf3h\xf1\xec\
+wW\xb8\xf3\x99\x07B$\xae\xe2`U\xd5\xc2\x11\xef\xd5\xdboq\xff\xe9\x8c>t\x01\
+\xd7\x196\xa2-\xe2\xbe\xa2\x1d\x8e\x88\x0f\xd6\x83\x84\x0b\xdf \xa9K\x13\xab\
+\xdc\xaf\x9f<\xbc\xdao\xfe\x95\xe9\xe9\x83z<g\n\xf2\xe2\x15n!\xbfw\xfa:\xf7\
+\xdfH\xa6tM!\x9bjofS\xed\xcd\x94\xae)\x0cK\xa8\x03=\xa0<\xb4\xb6i\xc0]\xc4\
+\xb4\n\xd9\x0c7\xbe\xd7\x83\xee>\x0f\x8e\xeeB\xd7\x19r\x9e\xff\xcf\x1aw0\xdb\
+Ha0\xado\xd7M)\x90\xd5\xed\x9a\xef]\xf5m4\xf3\xcc3\xcfp\xf7\xddwG}\xbb\xae\
+\xb1pa\xebF\xe4\xc5+\xdc\xff\x01\x84\xad\xc3_\xc1+P.s0\xa1\xbew\xfa\xba\x90Q\
+\xf4\xbe\xd3\xcet\x97\xb9J\xc4G\xd6mb\xc4\xa1\x0b\xb8\xce\xb0\xe0\x12\xf1\
+\xdd\xdf\xca\x1fpDz$\xeero\x86\xdau>V\x18\x88x\xa7\xec\xd9\xa3\xca\x83\x0f5\
+\x06\xee\x12\xeeh\x08\xf9P\xe4\x84k\x89|$\x9e\x83\xa1\xec\xdd\xad3\xf2\xd1]\
+\xe8:\xc3\xca\x89\x9f\xef\xe1\x8d\xc6F\xbf\xfa\xe6\xe1\x12L\xbc\x83Uy\x1bl\
+\xd7\xb9\x16#i\xbcv$\x93\xb2g\x0f\x0f?\xf0{M\xf1\xf6\x1e\x0b\xf7F\xd8\xbaQe\
+\x91G\xcaHt\'{\x13\r\x97\xb9/\xbe\x0f)#5\'^\'0\xba\x05\xae3l\x9c\xf8\xb9:H+\
+\x92\xb6\x9f\xc1\x08U\x9e\xd5[\xbc\xa3i}\x87\xe3\x02\x7fVo>\x16\x16\xa1\xd2\
+\xca\x16Z\xb4\xd7\x1bin\xf5h0\x98.s]\xb4G7\xba\x80\xeb\x8c)\xa2-\xde\x831n\
+\xbdj\xd5*\xd6\xaf_\x1f\xf5\xed\xf6\x87\x1d;v\xb0p\xe1\xc2\xe1>\x0c?\xbc\xc7\
+\xc1\xb5\xe6At\xdc\xea\xc3\x8d\xee2\xd7\t\x86.\xe0:#\n\x97\xc0\x86;.\x1enG3_\
+\x97\xf9@\xc5{\xb0\x03\xceV\xadZ\x050\xacB\xbec\xc7\x0e\xf7\xff\xe1\x10\xf1m\
+/\xde\xaf\x94R\xd5 \x98\x15\xee\xc2[\xc8C\x89\xf8H\xab\x8b>\xdc\x81j\x03)O\
+\xab3t\xe8\x02\xae3lh\xdd4K\xfa\x9auE\x12\xdc6\x94.\xf3\xa1\x8e\x14\x1fN!_\
+\xb8p\xa1[\xc4G\x1b\xde\xa5Q\xc3u\xab\x0f\xb7h\xbb\x18I\xe2\xedz\xaf\x8b\xf8\
+\xc8D\x17p\x9da\xc5\xf7\xa6\xf9\xfc\x7f\xd6\xb8\x8ba\xec\xfb\xd6\x95\xee\xe9\
+\x91F\xaak\x05\xa9\r\x85x?\xbc\xcb\xd6\xafm?8?\xf8\xe0\xf8p\xbb\xd5G\x92\x15\
+\xee]\xece\xdd"mA\xf6-\x8d:\x9cn\xf5\xbdOU\xb2\xa9\xf6f p\xaa\x99\x8b\xc1r\
+\x99\xbb\xae\xa9@\xfb\x1f\x8eZ\xf0\xa1\xf6\xa9\xb7\x12\r\x8d.\xe0:\xa3\x82\
+\x81D\x8d\x0f\xb6p\xf7W\xb4\x03m#\x90\x98\x0f\x965\x1en\xfb\xd2\x910\x1e\xee\
+[\xa9m\xf5\xf6["\xb2\x9c\x87J\xc8K\xd7\x14F\xd4Ql\xb8\xad\xee\xe1h\xe42\x1c\
+\xfb<\xd3\xd0\x05\\gP\xe9\xcfX\x9a\xcbJx\x1e\x8f\xf0FZ\xf8\xa5\xbf\xa2\xedk\
+\x15\x04\x13\xefh\x08w\xb0\xed\x06\x13\xf2h\x89\xb8\xb7x\xbb\xde\x8f\xb4\x12\
+\xae\x8b6\x18\x02\xa6\x8f\xf5\x97H\xc6\xc7\xa3A0\xcb{(\xc4;\x94\xe5\xefM8\
+\xc5etF\x06\xba\x80\xeb\x0c\x1a\xd1\x1cK\x1b\xaab+\xe1\x88\xf7`\tw\xa0\xfdh\
+\t\xf9p\xb9\xd4\x87\xcb\n\x1f\x0c\x11\x87\xe1O;\x1b\xa9Q\xe6\xbah\x8f\x0e\
+\xf4B.::\x1aDS\xbcw]\xf6\xb4\xfb\xaf?\x04\xda\xa7\xcb\xa5>\x98\x0c\xb7\xcb\
+\xdc\x17\xdf\xe2.\x1f\xde}j\xc0\xc2\xee]\x04\xa6\xbf\x85`"e0\n\xb3\xe8\x8c=t\
+\x01\xd7\xd1\xf1a\xb8-\xefH\xf6=P\x11\xf7u\x97\x07s\x9f\xdfu\xbf\xe2\x05\x19\
+\xae\xc8tWOpW\x95\xb6\x87\x1f\xf8=;\xe2\xd7\xb3\xd0\xb2*\xa8\x88\xbb\xba\xbf\
+=yx5\xcf\xbe\x16xHd\xa8\x84|\xb8\xc7\xbbu\xce\x1ct\x01\xd7\x194Fc\xe9P-\xf1~\
+x\x97-j\xe2\xdd_+<\xd8qDC\xc4#m_:Z\xd2\xcb|\x87ql\xb3\xf7\x05\x15q\x18xY\xd6\
+`\x0c\xb4\xfd\xa7\x8e\x8e7\xba\x80\xeb\x0c*\xa3\xa5\xd5#\x04\x16\xef\x812\
+\xff\xdd{T\xef\x07"\xe2\xa0}LC\xe1N\x07\x8f\x15>\\\xb8\xacp-\x06#\xd0-Z\xd6\
+\xb8\xee2\xd7\x19\x0ct\x01\xd7\xd1\x19\x02|E\xfcL`\xb4X\xe1\x03!\x1an\xf5\
+\xbfW\xc6\x05\x9c7Z\xc4\xdb{\x18Bg\xe4\xa0\x0b\xb8\x8e\x0e\x83g}\x07B\xb7\
+\xc2\xfb\x8f\xaf\x15\xee\x1a\x07\x07\x7f+\xdc\xbc\x7fN\xd0\xf7\xe1\xd2_!\x0f\
+$\xde\xa3\xc9e\xae\x95M\xa232\xd0\x05\\g\xd4\xf3\xecwW\xb8+M\xf5k\xfdA\x12\
+\xef\x07w\xec\xe7\xc1\x1d\xfb\xdd\xef]V\xf8\xeb?Z\xc5\xeb?Z5jD\xdc\x15\x89\
+\xfe\xecc\x9e\\\xfcp\x03\xda\x9ey\xe6\x99\xa8\x1fO\xb8\xb8\xc6\xba\xcd\xfb\
+\xe7\xb8\xff\x06J\xb8\xe3\xe3\x0f\xadm\n*\xde\xe1\xa2[\xbe:\xc1\xd0\x05\\G\
+\xc7\x87\xc1\xb4\xbc\xa3\xedJ\x1f\xce\xc8x\x17.\x11_u<\x85U\xc7ST\xf3\xee\
+\xbe\xfb\xeeA\xd9g\xa8\xb1\xf0P\x81j\x03%\x985\x1e\xad(s\xdd\xf2\xd5\t\x85^\
+\xc8Eg\xd4\x13I\x95)_\x06\xb39\xc9\xc3\x0bgkN\xbf\xf6G\x9e\x02,\xbb.{:\xea\
+\xa2>TE^\xee\xba\x7f\x8d\xca*\x8f\x16\xae\xeapo\xb5\xb4pezz\xc0\xe5\x06\xab\
+\xb8K\xb8h\x95e=\x13\x03\xd5\xf4\xcal#\x17\xdd\x02\xd7\xd1\xf1b(,\xda3\xc9\n\
+\xf7v\xa5\xaf\x9f\xd4\xce\xfaI\xed\x03\xda\x9eoi\xd7\xb7ZZ\xc2Z\xcf{\x1c|\
+\xdb\xff\xbb\x7f@\xc7\x10).\xb7z \xf1\xbe\xba\xd0:\xa4\xc73\x18\x8c\xa6l\x92\
+\xb1\x84n\x81\xeb\x0c9#\xa5\xef\xf2P\xb7\x06\xf5f\xfe\xbb\xf7\xb8\xc7\xc0\
+\xb5\xac\xf0\x7f\xfd\xf1Ez\xba\xbb\xc3\xde\xdeY\xdfx\x8cm/z\x84+\xdac\xe1\
+\x8f>\xfah\xc8ev\xec\xd8\xc1\x03\x0f<\x10t\x99@\xfd\xbd]\xc7\xeb+\xd8/\xfd\
+\xfam\xea\x86\xd1\xca\x0e\x97\xc1\x10\xefp-_\xdd:\x1e\xbb\xe8\x16\xb8\xce\
+\x90\xe2-\xdeZ\xef\x87\x93\xe1\xb4d\x07\x1a\xd06\x9c\x0cwT\xba7Cm}\xbb\xf0u\
+\x91\xffx\xd3\xd5\xfcx\xd3\xd5\xfd\xde\xde\xea\xed\xb7\xb0z\xfb-\xbc\xd7U\
+\x10\xd4\xf2=S\xc7\xc9\xf5V\xa2\xe1\xa1[\xe0\x83\xcc\xb19\x12\xed\x19r\xc8\
+\xe5&\x1e\x11\xc9\xac\x15"^?\xa9M`\xdan\xfd9l4\xe2m\x85\xfb\x92\x95_\x80\xcd\
+\xda\x13p\xdd\x1ek7\xedM\x81\x83\xa5\x00\xee*yb@\xc7\xe7M\xc5\xf3Pt\xbb\x83g\
+\x1f{*\xa8`?\xfa\xe8\xa3T<\x1f\xf8\xb6\xb2\x1dmk\xdau\xac\xeb\x16\xbd\xacz\
+\xa8\x93\xb66\x93\x12\xa7\xbe.l1`M\x08}M\r5\xde".\xb0\x91\xbdOU2\xe7\xaf7\
+\xf7M\t?NC\xeb!w8=U:#\x17]\xc0u\xc6$\xc3\xe9>\x0f\x84\xb7+}\xe1\xea\x8b\x82.\
+[s\xe28[?x/\xe82\xcf\x9e\xb8/\xaa"\x1e\x8ch\x06\xb4y\x8bU\x91\x86\x93\xb0)W\
+\xe6\xd44\x7f\x01\xff\xed\xda\x05Q\xd9\x7f4\xd9w\xe3+\x00\xcc\xe1\xe6\xb0\
+\xba\x9d\r\x86GJw\xb1\x9f\xb9\xe8\xa6\xdb \x93\xd4&\x90\xd6\xa0\xfc\xf9\x12\
+\xdf\x89{^L\x80\xa12\xef\xf5M^\x1e^\xd7\xb4\xa4\xb6A:\xf0A\xc2\xd7\x92\x18,\
+\xcb\xa2\xb6tSD\xcb\x0fv\xd1\x96]\x97=\xcd\xf6\x9f\xdd\xe0gqG\xb3\xcc\xeap\
+\xa7\x94\xb9,\xf3\xa2\xdb\x1dC\xbe\xef@ie-\x05\xf5C|$\xda\x0cV\x93\x94P\xfd\
+\x06\xceT\x17\xbb\x8e\x82n\x81\x0f2\xb9\xa7\x05@\x11\xef\xed\xd9j\xf7\xe1\
+\xb8jm\xb7y\xa0\xf5\xbd\xdd\xe9\x93\x0e\x8e\xdeg\xaf\xa1p\x07z\xf7\xf5\xee\
+\x0f\xdb\x7fv\x03\x8b\xfe\xe7\xd5(\x1d\x8d\x82a\xcb\xd9\xc0\xe8\x1e\xef\x0e\
+\x97\xa2\xdb\x1dA]\xe9\xd1f\xb0\xf3\xbe\xfbC\xe9\x9aB\xf7X\xee\xde\xa7*)]\
+\xe3\x9fv\x16\x0e\xa1\xae\x17\xdd\xaa\x1e\xbb\xe8\x02\xae\xa3\xa3A\xb4\xc5;\
+\x12\\\x02?\x1a\xeb\xa7\x0fVnx\x7f\xd0\xb2\xbem\xb3\xf7)/\x0e\x0f\x8e\xf0\
+\x05\xcb\xb0h\xcd\x969>C\x02\xfar\xf4W\xc2B\xcb*\x95\x90\xfb\xc6\x00\xe8c\
+\xdf\x81\xf1|\x9f\x1e\x16}\x1c\xb8\xc0\xcf\x99\x88.\xe0::\x83L\x7f\xdd\xe4\
+\xae\xe5\x9cK6\xbb\xad\xf7\xd1$\xeaCm\x85\x87\xc2-\xde}<yxuTE\\+\xf8l\xefg?\
+\xf5L\x90q9\xd3\xdc\xb8\\\xeb\xbe"\x1e-\xce\xe8",\x1a\xdf\xe7Xc\xe4\\]::\xa3\
+\x1cW\xdds\xdf\nl\xd3&t\xb9_\x1f)O\xd4\x14a\x97X\xff\xb9\xfcB\xf7\xb4/O\xf8\
+\x00\xf0\xb8\xde\xbd\x97\xb3\xe4\x00\xf3\xa3s\xdc\xe1R\xf1\xbc1\xacH\xf4\x91\
+`\x85\xbb\xac\xef\xf4\xaaq\x83\xba\x1foq|\xaf+\xc8\x82A\xf0\xae\xad\x1e\xae[\
+=\x12\xce(\xd1\xd6Q1z\x07RutF\x01\xd3&t\xf1\xa7o|C\xf5^\x8b\xf9\xef\xde\xa3\
+\x12o\xc0\xef}(v]\xf64\xd7\xe6=\xc6\xb5y\xda\xc5R\x86\x92p\x02\xda\nZ6\x0f\
+\xd5\xe1\x0c\n\xd1\x0c\x08\x8bF\xdb\xd2h!\x1aD\xbf\xbf@\xf4\xa7\x91\x90z\xdb\
+c\xdc\x84\x1e \xba\x05\xae\xa3\x13%\x02\xd5>\xff\xca\x8b/\x0eh\xbb\xde\x16{\
+\xb8\xeew\x97\x887X=\x81\x93\xd9q\xc33>\x18\xc8\x95^\x95~\xb6\xc6\xd2\x03\'P\
+\xe4\xb9y\xff\x1c\x95\x1b=\xda\x96\xe9\xa5\x89U\xbc\xd7U\xe0~\xbfn\xd1\xcb\
+\x10\xa1#B\xab\xbe\xfaP\xb3\xe6\x0f\x17Q</[5\xed\xee9/\xf7{{\xbe.\xfc_\xef\
+\xfe\xaa\xfb\xfd\xe6\xb7\xca\xf8\xf3\x0f?\xeb\xf7\xb6\xc7:\xba\x80\x9fa\x04+\
+\xfc\xe2[,\xc6a\x86\x86|\x89\xd6\x0c\x99\x9ex\x90E0\xda!\xa1C \xbbF \xa5\xb9\
+\xffO\xc7N\x03\xb4e\xcat\xa4\xcbX\x13el1\x02\x0e\xa3\x8c,\x80 \x83\xc1\x01F\
+\xbb\x92>\x17\xdf-\x90\xd8\xae\xa4\xcc\x19\x06\x98\x81$\x0b\xd0\x91.\xd3\x9e\
+\x0e\xdd\xc92\xbd\xb12N#H"\x08\x92\xf2\xf9bz\x05&\xe6^CWC\x05\xedUG\xb1Y:\
+\xfa\xb5\xaf^\x8b\x85\xa6\x9ajZ\x1a\xeb\xe9li\xc1\xd2\xd1N\xaf\xd5\x82\xc3fC\
+\x92$D\x83\x81\x0f\xe3\xcd\xa4e\xa6PX\x9cC\xe9\xc2)\xa4f$\xf9m\'\x92\x88w\
+\x97\x98\xd7\x9c8Nc\x88<p_\xbc\xc5\xdcE(Q\xb7\x9b\xa1%[\xa23\x15\xac\t\xb0\
+\xfb\xb8\x80S\x86w\xef\xfa-\x99\xa9\tL\x1a\x9f\xc5\x92\xd9\x13Y\xb1p\x12\xb1\
+f\x13&\xfb\x11\xf7\xba\x91\xba\xd2%\x11\xda3d\xda2d\xba\x93\xa17VF2\x80(\x81\
+\xa1\xef\xbc\xc5X\xc1i\xe8\x7f\x11\x17\xf3\xfe9\x9c\xf5\xdccA\xbb\x99y\xe3\
+\xb2.C5\xcc18\xd3\x10\xa5\x04\xbe\x14\x03\x0e\x9b\x935\x0b\xff\x04\xc0\xfa\
+\xf3\x1e\xc4$\x1a\xb1K\x0en{\xe4\xcf\x80\x14t;.\xbc\x85| "\xee{\xfe\xec\xb12\
+N\x11D\xa7\x80\xb9\x17\xe2\xbb!\xa5I \xbdQ\x99\x06\xf0\xc4\xd7\xdew\xaf\x7f\
+\xc3\x0f\xcef\xd9\xb5S\xdd\xef\xcbfK\xb4ez\xbe\xff\xb3\xb6)\x01y\xdbWz\xf6i\
+\x90`\xfeF\xe5\xfb\xd5Jc[u\xf3\x1f\xe8N\x96\xd9\xfa\xf4m4\xe6\xca~\rifn\x0f\
+\xcf1<.?\x99\x84\xe2\x18\xf6\x9e\x1c\xdaT\xc1\xac\xf1\xc9$g\xc6qb\xd7\xf0\
+\xa7(\xea\x02>Fi\xce\x91)\x9f"!\xf9\xdc\xc7\xecfEx\xdb2e2\xeb\x05&\x1c\x16\
+\x11"\xb9_\nP;^\xa2\xa6H\xf6\xd9\xb6g#\xb2\x00\x0e\x138L\xca\x83\x83\xeb\x81\
+C\x90!\xb9U`|\x99@\xac%\xc2\x87\x07\x01\x1a\xf2dj\x8a$\xec1\xda\x8b\xc8"\xd8\
+c\xc0\x1e#\x93\x95\xbc\x98\xaci\x8b\x01(\xff\xec\xcd\xb0wc\xed\xea\xa2\xaa\
+\xec\x08\xd5\'\x8e\xd3\xda\x10\xfc\x02\x96\x9cN\xba:\xadtuZ\xa9<U\xc7\x96\
+\x8f\xf7Qz\xeeJ&\xcc\x98\xa5Z\xce%\xde\x8f\x1f\x98\xc6\xdaY\x1e\x01t\x8d\x81\
+\x87\xdb\xb1l\xfe\xbb\xf7\xf0\xe0|sD.\xf4@\xa2n7CU\xb1Ds\x8e\xf2\xd0\xe5\xf9\
+P\xca\xbf\x1e\x9b\x9d\xaa\x866\xaa\x1a\xda\xf8xG\x19\xbf{c\x13\xf7]?\x99U\
+\xf3s\xdc\x8b\x9a\xecG\xdc"\x1e*\xa0\xady\x9cLe\x89\xf6\xb9\x93D\x90\xfa\xce\
+[Wr\xf0\xcf3\x94y\xdf\xde\x01bNC+[\xff^\xc3\xd9WN\xe6\x86+\xffH\xe5J\xe57\
+\xbd\xec\xde?\xb2\xf5\xe9\xdbXv\xef\x1fa\xba\xff6BwS[\xcf\x84\xa5\xd3\xc9t\
+\xe4F$\xe4\x01\xcf_\x1f\x92A\xb9\xf6z\xe2\xa1%K\xa6\xb2\x04\x8a\xcaD\xd25\
+\xeaU\x80\'@\xaf\xec\xd6?\x84}\x0c\xd1\xa2\xaeP\xa2r\x92\xffM\xe8{\xd7\xcd\
+\xe4\xca\xa5\xd3X|\xcf\xef\xdd\xd3\xc2\xe9N\x17\xa8\xeae\xb8\x9c\xff\xb5\x99\
+,\xbbv\xea\x80\xbc\x12\xd1B\x17\xf01H\xcd\x04\x99\xea\x89\xa1-\x81\xa6q2\xc6\
+^\x89\xc2\x13\xe1=\x11\xcb\x02\x9c\x9a!\xd1\x9c\xad\xbe\xd8\x0cF\x03\xf1v#\
+\xe6^\x10$\x19Y\x14\xb0\x9b\xc0\x16\xe7\x7fs\xe9\xc9\x05{\xabHB\xb3\x00\x92\
+\x8c\xd3j\x0f\xb9_\x87\x19\x8e\xcf\x94\xe8L\xf5\xbf\xc8M6\xdc\x0f\x03\xbdq26\
+\r\x810\x98c\xc3\xfa|\x00\x1b\xdfz\rkg\xa7\xe6\xbc\xb8\xc4Db\xe3\x13\x10\x04\
+\x01kw\x17\xd6.\xf5x\xb7\xe4\x94\xd8\xb3\xf1#R23I\xcb\xf6\x08\x9d\xe8\xf5p\
+\xf3\xe4\x01\x8f\xb5cJ\xd8\xe0~\xbd\xff\xfa\xe7(}\xed\x0e$\xad\xbb\xb1\x0f\
+\xaf\xd7x\xea\x81\xbb*\xb1i\tu *\x12\x9d4\xcd\x05\xc9\xa4\x9en\xb4AJ\xb2\x8c\
+A\x84\xd8\xe4t*\xeb[\x91\xfb\x0e\xbd\xad\xd3\xc2C/\xee\xe5\xf4\xe5\x16n\xb9\
+\xb8Xs\xbbE\xb7;\xd8~L\xfb\xf8O\xce\x08\xcf2\rF$\xe2\xbd}\xa53,+<\x94\xe5\
+\xed\xed\x86\xff\xf2\x8f\x97\x86\xbd\xffH\x10N\x1eE\xa8=\x16\xb6[\xbd=C\xe6\
+\xc4t\t\xa7\xc6\xf9\x8b\xb5\x80(+\x02oM\xf0\xccs\x98\xe1\xc4L\x89\x9ex\x91\
+\xbcr\xcf9*\xb8j\xaaj\x1b\xd3\xaf\x9d\xc3\x81\x7f(\xc3\x10]\xc9\xfe\xd7oB\
+\xa7\x801\xc4%\x1b\xdf\x05\xa2\xcf\x8a\xa6^\x88\xedQ\xa6\x89\x03\xff)\x8c\
+\x19t\x01?\xc3\x18W%\x90\xd6\xa8\\\x08\xe5\xd3\xfc\xaf\x84\xc6<\x8fx\x0b2\
+\xa45\n$\xb6+\xcb\xb7eHt\xf8\xb4_\xae/\x94\xc9\xae\x96\x89\xe9\t-\x1cM9\xb2\
+\x9fx\x8f\xab\x14X\xbc\xa4\x94\t\xd7\xcc\x8b\xf8\xb3t\x9dhb\xff\xdaw\x83.\
+\xe30\xca\x1c\x99+\xa9nF\x00)-\x02\x05\'\x05\xe2;\xd5\xc7\xdd\x1b\xab\xe4\
+\x8f\x9e\x9ehG\x10\x076&\x9c\x91\x12\xc3\xf2\xd2l\x96\xcc\xcc\xe2S\xdb"L1\
+\xea\x07\x01KG\x07\x07\xb7|F\xd5\xf1c\xeei\xb2\x0c\'\xf6\xedq\x97J\x15\x91\
+\xc97iw\x1d\xcb\x7f\xf3+\xaa\xf7\x0e\xac\xd4\xda\xe3\xfbu\xacZ\xaer-Q\xb7\
+\xe4@\xd3<T7\xe6\xd8fH=\n1m\x00\x02\x8b\xd6\xc8@\x0b\x8f\xaf\xfd&\x7fx{3\xff\
+\xdat\xd0\xbd\xec\x8b\xef\x94Q\x92\x97\xc8\xb9\xa5\x9e1\xd4H]\xe9F;\xa46\x89\
+$\xb6\x83\xc9. \xc82v\xa3\xe2\xfe\xed\x8d\x83\xd33\xea\x89k\xcd\x0e\xbd\xa1a\
+C\xc0\xfdd#\xf6\xfd\x17d\x90\x05\xbe\x7f\xe3\xb9|q\xc9\x14\x00\x96\x7f\xe7e\
+\xfe\xeb\x8a\xc5\\\xbch\x12\xa2 \xf0\xf6\xe7Gx\xfa\x1f\xdb\x90\xfa\xd6\x15\
+\x04\xb8z\xd9\x0c\xae_3\x8d\xbc\xfcd\x0cF\x91\x8e\xe6\x1e*j\xae\xe3\xfd\x9f\
+\xad\xa3\xea\xa8\xa7s[\\\x92\x99K\xee(e\xce\x85\x13H\xcb\x8a\xa7\xd7\xe6\xe4\
+T}\x1b\x8f\xbd\xfe\x19U{\x9b(8i \xa9[d\xc5M\xd3\x99un\x01\xf9S\xd3HH\x8d\xc5\
+nw\xb2\xf3D-?~\xe5\x13Z\xbb\xacTO\x94\x88\xeb\x12Ik\xd2\xbe\xde\xcf\xbbx!\
+\x8e\x87\x0e\x00\xd0\x90/cY\x14\xcb\x1d\x97-`\xe9\x8cBR\x12b\xa9\xad\xedd\
+\xc3\xef\xf6\xb3eo\x19\xe0\xf1R\x08\xb2\x11\xd1\x99\x82\xbd\xdb\xc4?_\xfd:\
+\xad\r\x9e\xdf\xbc\xd1!0c\xb7\x80\xd9\x1a\xe8\x1e\xe3\xf5}\x02\x7f\x7f\xe8Z\
+\n2=\xae\x98\xadO\xdf\xe6~\xfd\xdb\x7f\xee\xe0\x8f\xeb\xf6\xba\xdfg\xa5\xc6s\
+\xc7\xa5\x0bX:S9\xbe\xaa\xc6N\xde\xff\xd3>\x0e\xfc\xf18\x00\x97\x7f{\x1e\x17\
+~\xb3\xd4\xbd\xfc\xda%\xaf\xd0kq0uI.\xdf~A\t"\xdd\xf3a\x05/\xae\xdd\xc0\x8f\
+\xde\xbb\x8a\xccB\xcf~\x9f\xd9w\x8b\xfb\xf5?\x9f\xde\xc9\x7f~\xbf?\xc0\xf1\
+\x0f\x1e\xba\x80\x9fa\xa4\xb4x.\x82\xf2i\xeay\xddI2\x8dy\xca\x85\x90\xd0!P|H\
+$\xd6\xab\x84\xeb\xb8*\x03\xd5\x13ej&x\x84_\x16\xa0%\x1brO\x87\xdew}\xa1Z\
+\xbc\xf3O)O\xf3\x86\x85\x83\x17izr\x86\xec\'\xde\xb9\x15\x02\x05\'\xb5\xbd\
+\x061=\x90sZ\xa0,\xa3\x99\xd8\xd4\x81\x89\xc0\x8fn\x9d\xc3\xbc\xc9\xca\x13\
+\xcf\x96\x03\xfeV||r2\x0b\xbfp\x11=\x16\x0bM5U\xee\xe9\xcd\xb5\xb5\xfd\xda_O\
+U+\x8c\xeb\x9f\x80k\xe1+\xea\xd6D8=\xd7\xa9\x12\xef\xa4\nH;\x84\xe60Jfj\x02\
+\x0f|m5\x89qf^\xffp\xb7{\xfa\x13\x7f;\xcc\xe2\x99\x99\x08q3\xfc\xd6\xb9f\x8a\
+\xcc\x1b\x01\xacp\x80\x8c:\x81\xa2\xe3"\x06\x95\x15\'\xa8\xfeo\xfd\xf2\x06\
+\x8a\xd7_\xafZ\xaf?\xae\xf3p\xad\xf0H\xc9\xa9\x14\xc8\xa9T\xb6\xeb\xaa\xc4f\
+\xfeb-\xe3\x7f^\xc0_6\xec\'+%\x9e\xb3\xa7\x17\xf0\xb3\xaf\xad\xc4|\xd2\xc6\
+\x9f\xee\xff\x84%WL\xe2\x86\xd5\xb3\xe8x\xbb\x81}\x1b\x94\x8bm\xce\xaa\xf1|\
+\xeb\xda\xb3\xf9\xfbc\xdb\xd9\xf2\x8f2\x9c\x0e\x89\xdc\x92\x14n}\xec<\n/?\
+\x87\xca\xd4N\x84\xad\x1b1\xc5\x1aX\xf3\x87\x8bH\xcbO\xe4\x87\x7f\xd9\xc8\
+\xf6\xe35\x14d&\xf3\xdb\xbb/\xe1\xaa\xe5\xc5\\\xf0\xdd\xf9\xac\x9d\xf1\x111I\
+F\xae\xbe\x7f\x11\x7f\xfb\xf9\x16^\xf9\xe1&\xac\x1d6\x16\\<\x91\x1b\x1f:\x87\
+\xab\x96M\xe3\xf7\xffV\xce\xe1\xe9)2)-BHKxRo<\xf7\xdds\x19\xd5\xed]\xdc\xf1\
+\xf4{4vX\xb8f\xd9\x0c\xee\xfc\xc9R,\xed\xbd\xee\xcf\xf1\xd3\xf3\xb7\xf0\xbd\
+\xd7.\xa7\xb5\xce\xc2\xbf\x9f\xdfB{\x9b\x95\xceE\xb1\xfc\xf0\x8eU C\xf1A\xb5\
+x{w"\xf3\xfd>\x01~w\xf8\xdf\x18\x8c"\x17\xde?\x9fsV\x15\xf3\xa5\x1f\xbf\xe6\
+\x9e7\xf9\x03\x07\x8b\xba\x94e\x933\xe3x\xe0\xaf\x97\xd3\\\xdd\xc93_\xfe7\
+\xed\r\x16\x96\xdf0\x8d;\xd6.\xe3\x85\xd36\xf6m8\xcd\xfb\xcf\xede\xef\xfaJ\
+\xee}\xf9b\xcav\xd4a\xebQ\x1ejO\xecj\xa0b\x7f\x13\x9f\xbe~\x94\xed\xef\x9d\
+\x04\xe0\xa9[\x95\xfd^\xfe\xed\xf9,\xbc\xa4\x98\x1f^\xfc\x86{\xbf\x96\xf6\
+\xe1)c\xac\x0b\xb8\x06\xc6\xa4\x18\xd2\xce\x1aO\xca\xccq\xc4\x15\xa5\x12\x93\
+\x99\x8011\x06\xc1 "\xd9\x9d8\xbb\xed\xd8\x9a\xba\xb0Tw`9\xd1D\xfb\x81z\xba\
+\xcb[@\x1ay\x1d\x92\xbci\xc8W\x8e/\xa9M`\xf2^\x11\x83\xc6\x05\x9aW.\xd0\x94\
+\x8b\xca\xd5\xdc\x91.\xf7\x95t\r\x8c\xd3\xe0\xdf!*\xbb*\xc0\xc2Q\xa2-\x13\
+\xbf\x80\xbd\xb4\xc6\xc0\xe2\xedMO\xc7\xc0\x04\\\x10`ja\x88\x01Y@\x10\x04\n&\
+OQ\tx\x8f%\xfc>\xdfC\xc9\xa9\xa9Nd\xaf\xaf.\xb1C`\xda)\x91\x069\xb8\xfb\xfd\
+\xd6/\x9d\xcd\x07\x9b\x8f\xd0\xd1\xa5<\r6\xb6\xf5\xf0\xd1>\x03\xab\x17{\x96\
+\t\xc7\nOm\x12\x98x$x\xcc\xc5\xb3\xaf\xddG\xe6\xd1\x85!?K\xb8\x0c\x96\x88\
+\x07\xe2T]\x1b\x8d\xed\x16\x00j[\xba\xf8\xf4\x07\xdb\x01\xa8<\xd4\xcc\xdc\
+\xd5EL\x9a?\x8e}\xeb\x15\xe1\x1b?#C9\xc6wO`\xedT\x04\xa2\xe2@3\x07?\xad\xa6w\
+\x7f\x1d\xc2\xd6r\xe4\xc5+X\xbc"\x89\xfc\xa9\xe9<\xfe\xf2&>9\xa8\xac[V\xddBC\
+[\x17\x17-\xce\x07A\xd9\x9f\xc3\xe6\xe4\x1fO\xee`\xd3kG\xdc\x06\xed\xe7o\x96\
+q\xe3C\xe7\x90\x9d\xe4y\n\xb6\xc5\xc8\xb4f\xcbd\xd4\tT\xbdy\x94\t^Al\xdeEf.\
+\xbe\xbd\x94\x8c\xb4x\xee\xfc\xc5;T8\x94\xdf\xf4\xff}\xb4\x97/\x9d3\x95e_\
+\x9d\xe6\x16\xf0\x0b\xbf9\x87\xd8\x043\xcf\xdd\xf96m\r\x16NN\x97h>,\xf3C \
+\xa1Smt\xf8\xa2\xd5J\xb4\xad^\xf9<V\x8b\xbd\xef{\xf4\x0ci\x15ty\xce\xe5\xc5\
+\xb7\x97\x92\x92\x15\xc7\xafn~\xd7\xbd\xce\x87\x7f\xd8\xcf\xd2k\xa6\xb0\xe2&\
+\xe5\xf8\x9c\x0e\x89\xd3\x07\x9b\xf8\xdb\xcf\xb6p\xf3O\x97r\xc1\xad\xb3\xf9\
+\xe0\xc5}\\q\xcf|*\x0f7\xb3\xe5\x1fe~\xfb\xed\xe9V\xf6\xdb\\\xdd\xcf\xc4\xff\
+(\xa2\x0b\xb8\x17\xc6\xa4\x18\no\x9cK\xf6\xea)\x88f\xed\x8bZ4\x19\x10S\r\x98\
+RcI\x98\x94\t+\x94\xf1>{[\x0f\xcd\x9b\xcbi\xf8\xe88\xdd\xc7\x83\xb7y\x1cN\
+\xcc=0\xe9\x80\xb6x\x83bi\xa56\x894\xe4{\x16\xe8\x8d\x0b\xbd]\x87\xc9\x7f\
+\x9ak\x9c\xab\xea\xd5=T\xbd\xba\'\xe8\xfa\x95\x93d\xae\xfb\xd5\xd7C\xef\xc8\
+\x8b\xdaB\xb5\xb0\x082\x14\x1e\x0f\xcf\xda\xef\xe9\x08}\x8e\xb4\n\xb3\x14L\
+\x9a\x8a\xad\xc7\xca\xb2B\x0b\xf1\xb1\xca\xe5\xf3\xf8\x81i\x9a\xeb\xbb0\xfb\
+\xb8\xd6%\xa7\xe7\xb8%\x04*\xed\x89\x9a\xeb\x15\x9a\xfco\x10\xe1\x06\xb4EJG\
+\x9a\x12\xf9\xedM\xc1\t\x01d-\xf7\xbb:U \xd6l\xe2\xdcy\xc5\xbc\xf7\xa9\xc7\
+\x95\xbea\xfbQV/V\x8f\x9f\xbaD\\\xcb\n\x17%\x18_&D\x1609\xcay\xe6\x9d\xed\
+\xb8\x9c\xb7\x1dM\x8a8\x98\xe3<\xb7\xe4c\xdb\xea\xb8\xe8[\xa5|\xe7\x95K\xd8\
+\xf4\xfa1\x8em\xab\xa3\xeah\x0b\xaf\xfdb6\xf9\x05?\x00\x00 \x00IDAT\x8b{\x19\
+a\xebF\xa6^{\x1e\x90\xc9\xba\xe3\x15\xaa\xedwK\x8d zN\xaa\xbd\xd7\xc9\xba\
+\x97\x0e\x90\x98\x1aK\xfe\xd4t\x922b0\x9a\x94\xfd\xf96Sj\xc9\x92\xc8\xa8\xf3\
+\x9cw\xad\xeapsV\x8d\xa7\xa6\xac\x95\xf4\xcfm\xd4-4\xe00*\'\xaf\xba\xb9\x93\
+\xa9\xd33p\x98\x95q\xf7\x19K\xf3\xa9>\xd6B[\x83\x85\xfa\x02\x99\xe6\x1c\xcfI\
+\x8e\xef\x1e<\xef\x9c\xeb\xf8:\x9azT\xb9\xecMU\x9d\x14N\xcbP-\xbb\xe5\xed2&\
+\xcc\xc9\xe4\xb2o\xcf\'1-\x86\xe2\xb9\xe3x\xf2\xeb\xff\x1a\xb4c\x8b\x16\xba\
+\x80\xf7\x11W\x98\xca\xf4\x1f~\x81\x98\xcc\x84\xd0\x0bk`J\x8d%\xe7\xe2i\xc4d\
+%r\xe4g#\xb7\xf2Q\xc9!C\xc8 \x938\x1f\x03\xd1f\x0e}W\xd5z \xa8/\x90\xc8\xad\
+\x08/\x00.\xa59\xac\xc5<\xc7\x14\x03]\xa9\xeai\xa9MBXc\xf5\x00\xbd\x1d\xea\
+\x1d>8\xdf\x1cV7\xafYg+\x81J\x16\xe0\xf1\x03a\xed\nA\x88\xeeMj\xd7eO\x93\xf3\
+\xf4\xa5~\xd3\x1f\x9co\xee\xf76\x1bs\xd5\xe7\xd8\xdc\xa3xj\xc2e\xf2\xf8l\xc0\
+#\xe0\xfb\xcaj\x90e\xc5S\xa1EJ\x0c\xb4\xf7z\xde\'\xb7\xa8\xcf]m\xe9&\xbf\x86\
+4\x83\xd5\xb0d V\xb8w\x9a\x99$y\xc6\xae\xddC\xe0A\xce\xbd\xcd\xee\xe4\xd9\
+\xef\xaer\xaf\xef\xcb\xb1m\xb5\xfc\xfa\xb6\x0fX\xf5\xb5\x99\\z\xe7<\xbet\x9f\
+\x01k\x97\x8d=\x1f\x9e\xe6\xddgv\xd1\xde\xa8\x88~\\\x92r\xde\xdb\xbb=\xbf\
+\xdfq\xe9qL\x9f\x90\x08\x82\xe4\x0e\xb4\x8b\x897r\xf3O\x961wu\x11\x95\x87\
+\x9bi\xa8\xe8\xa0\xd7\xaa<\x8c\xf9\xde\x13|\xaf-\xad\xcf\xfd\x9b\xacxR\xb2\
+\xe2\xf9\xdd\xe6\xaf\xfa\xcd\x97$\x99\xe33%\xa6\xee\x11I\xcd\x8e\xa7\xf6D\
+\x1b\x9d\xa92\x95\x93\x94\x1bE\x9cr\xe8\x1c\x9a\x93\xcb\xb3\xdf]\x112X\xb0?$\
+g*\xc7\xe7\x9dw\xee>>\xa7\xff=\xed\x1fO\xec\xe0\xac\xcb&\xb1\xf2+3y\xe2\xab\
+\xef\xe3\xb0\x85\x1f\xf89\\\xe8\x02\x8e"\xbe3~|\x01\xe6t\xf5\xf8\xa2\xb5\xaa\
+\x9d\xba\x0f\x8e\xd2u\xa8\x01[\xab\x05\xd9)+\x96\xf7\xc4tR\x17\x14\x90\xbex|\
+@K}$\x92]\xad\xe4[\x87\xc2\xe0s1\xcbah\xb0\xd1\x06\xb1V\xe8\xf1\xb2\xd6\xab\
+\x8ae\xecf\x89\xdcr\x01\x93=\xb8\x18$\xb7F&rZ\x11\xe7\xa9\x11\xe4\xad_j\xbc\
+\x9a\x7f\xefT\xf2];\xebNi.\x13\xa80\xcbh!\xdc^\xe0\xae\xdcyoB\x9d\x8f5k.\x82\
+\xbe\x9co\xbbi\x1ai\xc9\xea\x07\xdf.K/-\xed\xdd$%\xa9\xaf\xa9o\xddw\x0fO?\
+\xfa\xb4J\xbc\x01\x0c\xb5\xb2*\xa8\xce\xb0\xe5l\xf0\xfa-\x8d\xc4nc\xbeX;\x14\
+\x01\x8dM4\xbb]\xde\t\x86\x18z\x9c\xa13)\xbcq=\xbc\x18\xcd\x06N\xeci\xe0\xd8\
+\xf6Z\x8cf\x03\x13\xe7d1{\xe5x\xce\xbbi\x1a\x05\xd3\xd2\xf8\xe5\xf5\xef\x00\
+\xd0\xd1b\xa5W\x82\xf1\xb9\xe9\xd4\xb5(^\x1b\xb1=\x8b\xfbf\xa8\r\x89\x0bn\
+\x9b\xcd\xbc\x0b&\xf0\xc2\x9a\xf5n7=\xc0\xd2\xab\xa7\xf8\x8dw;\x8cJ\xa4z0Zz\
+\x9dX\xcb\xdby\xe4\xda\x7f\x02P7^I\x05t\x93\n\x95\x93$\x1c6\tc\xac\x81\x133%\
+d\x01\x0cN\x98r0z\xf7M\xef\x07&o,\x1d\xbd\xb4\xd6u\xbb\x8f/\x14_\xbaw!e;j)\
+\x9e\x9b\xcdU\xf7\x9f\xc5\x93\xb7\xfc\x0b\xa7=\xb0\x88\x07\xda\xefP\xa2\x0b8\
+P\xf4\xb5\x85~\xe2\xdd\xb0\xae\x8c\x93\xbf\xdb\x82\xecP\x9f@{\xbb\x15KE+\x8d\
+\x1f\x9f\xc0\x98\x14C\xeee\xd3\xc9\xbf\xb6\x14A\x1c\xf9%\x01\x13:\xc3;F\xb1\
+\x9f?\xca\x9c\n\xd1/\xf2\xbd\xbe@\xa61_&\xa5Y)\x0c\x93\xd4F\xe49\xde\x1aX\
+\x12\xfd\x0f2A;\xbbK\x93\xb8n\xa89\x11=O\x89,\xcb\xf4Z,\xf4X,8l\xbd8\x1dv\
+\xc5"\x93\xa1\xa5\xa1.j\xfbqq\xf2\xe1\xf7\xa2V\x0b\xdd\x1e+\xfb\r\x81\xf8za\
+\xbcY\xb3\xe6"\xd5{\x93\xfd\x08F\x83\x7f~^Ck\'\x9fT\xa9\xcfSj\x9cHk\x8f\xff6\
+\x8d\x1a\xc3\x89\x91\xa4\xbe\r\x94\xfeZ\xe1\xde\x96c\xd5Q\xc5\xab3\xb14\x8bC\
+\x9b\xaa\x01\x98\x9a\x94\xcb\xa9\xee\xc6\xb0\xd6w\xe1\xf2<\\z\xe7\\\xec\xbdN\
+\xde\x7fn\x0f\x0e\x9b\x93\xb2\x1du\x94\xed\xa8\xa3\xee\xdc\xf1\\3\xd5\x93.\
+\xb2ok\x15e\xd3K\xb8\xfc\x9a+\xdc\xd3\xda*\x9b8\xd49\t\xf0\xa4\x9d\xa5\xcdW\
+\xae\xcd\xc3\x9fU\xbb\x97K\xcdV\xee{ZC\x17\xbd\xb1\x81o\x04w\xfdr#e\x89KY\
+\xfc\xc5\xc9\x14L\xcb`\xed[\xf3\x90ex\xe8\xf7{\xd9\xb0\xcb\xf3{\xaf/\x90\xa9\
+(o%wz\x1aB\x82\x01\xecN\x8a\x0f\x8a\\u\x8b\x92\x952c_-w\xfd\xb2\x7f\x95\xd8\
+\xe4>\x8fG\x9c\xd9\x84\xa5\xd7\xff!i\xff\xc7\xa7\xdd\xc7Wu$\xb8\x8bo\xf1\xe5\
+\x93\x98\xbc(\x87\xc7n|\x97I\x8br\xb8\xe37\xe7s\xd5w\x16\xf2\xfa\xc3[\x03\
+\xee7&\xceD\x8f%\xb2\x87\xb3h3\xe6\x05\xdc\x9c\x1eG\xe6\x8a\x12\xd5\xb4\xee\
+\x93\xcd\x9c\xfc\xedfd)x\x18\xa6\xa3\xb3\x97\xca\xbf\xee!\xf3\xdcbb\xf3B\x07\
+4\x9d\xe9d\xd5\n\xf4$\x08\xd4\xf9D\xa3K\x02\xb4f\xca\xb4\xf6Up2\xd9 \xa9U \
+\xb9\xad\xff\x82\xaee\x1d\x98\xc3t\x9f\x07"\\7:\x80\xd3\xe9\xa4\xa1\xa2\x82\
+\xba\xd3\xa7h\xa9\xaf\xa3\xbb\xad\x15\xa7sp\x05\'\xb6 mP\xb6\xdb\xab\xf1]VN\
+\x92\xa9\x9c\xa4\xfdy\x96\xdd\xf9AX\xdb\xb5X\xb5\xbf\xcb\xd2\xa5\xcb\xf9\xfc\
+\xf5OU\xd3L\x96\xc0\xdby\xfd\x9d\xfb\x03\xcf\x1cA\xec\xff\xb8\x92\xf6F+W\xac\
+YHCy\x07\x0e\xbb\x93\x1b\x8b\x97\xf2v\xf5\xce~os\xee\xea"jO\xb4qjo\x03\x96\
+\x0e\x1b\xb9%)\x9c\x9b\x1d\xcb;U\x9eA\xeb\xb9\xb7fp\xd4\xe7VeL61\xe3\xf2&\
+\xaa[:\xf9(^9\x8f\xa5\rp\x16\xb0\xe4W\xf3Y\xbf\xb7\x9c\xe2\x9cT\xbe\xf6\x05e\
+\x14\xdeP\x14KQv\n\x15\r\xed\x18D\xc5\xe5&\xc4\x18\xdc\x86\x89\xf7\x18\xb2,I\
+\xc82\xbc\xf3\xeb\xddL=+\x8f\xef\xbd~)N\xa9\x03Y\xb0\xf3\xd0W\x162\xbd\xa0\
+\x06\x11\x03\xcf\xfcS\t\xd0\xfb\xeb\xae\xc3\xfc`\xda\xb9\xfc\xe2\x96U\xec^W\
+\xc19\x17\xe6\xe3\xe8\xb3l3\x0b\x93(\x9a\x9dI\xc5\xfe\xc8\xe3\x86\x1aj\x95\'\
+\xf6\xaf\xac\x9e\xc3\xb6\xa3\xd5L/\xcc$7[\xe6\x93\xbf)\x9e!\xd7\xf1}\xfb\x7f\
+/\xe0\x83\xff\xdd\xc7\xe9\x83M\x88\xa2H\xde\xd44R\xb3\xe2\xf9\xc7\x93;\x10\r\
+\x02y\x93\xd2\xb8\xea\x81E<}\xeb\xbf\xe9\xb1\xd89\xb0\xb1\x92\x0f\xff\xb0\
+\x9f/\xdc:\x9bS{\x1b\xd9\xf5\xc1)\x95\xcb\xbd\xa9J\xd9\xef\xea[gqds\r\xe3gf\
+\xe2\xe8u\xba\xf7;\x94\x8cy\x01O\x9d\x9f\xefg=\xd7\xfe\xf3PH\xf1\xf6\xa6\xb7\
+\xa9K\x17\xf0>\n\x8f\x8b$v(\xae\xb4\xde\x00\xf5Q\xecfh\x19\'\xd32N\xb9(b\xad\
+\x90\x16\xa0\x02T |+\xc8\x81\xe2\x9a\x8b\x84\xbbJ\x9e\xe0\xd9\x13\x91\xb9feY\
+\xe6\xe4\xfe\xbd\x1c\xdd\xb9\x9d^k\x10\xd5\x19$\xe6\xbf{OX\xf5\xd0\xc3u\x9f\
+\x03H\x83t\x17\xb09\x1c\x9a\xed\x92\x9a;\xfc\xbf\xb7q&\x03\xa2\xcf\xb2Ci\x81\
+\x83\xb6\x15\xae5\x16\x1f\x88^\x8b\x83\xdf\xde\xf9!\xd7\xff\xf7\x12~\xf0\xcf\
++\xb1t\xf4\xf2j\xf3\x16\xde\xaf\xf5\xe4%{\xe7\x81\x7f\xfa\xf8-\xdc7_)\xb9\
+\xfa\xa3\xf7\xae\x02`\xd9\xb5S1\x18E\xfe\xfc\xc3\xcf\xd8\xf3Q\x05\xa9\xe3\
+\xe2\xb9b\xcd\x02\xd2s\x13\x00\x81\xd6\xba.\xf6\xbc~\x94\xcf\x9f\xf3\xa4\xed\
+Yz\xed\xe0\xe3A)\xc8J\xa60\xb5\x88g\xdf\xd9\xee\x9e\xf6\xa7\x8f\xf62.-\x81\
+\xcb\x16O\xe1\xaa\xa5\xd3\xd8s\xb2\x9e\xff~i=\x8f}\xe3\x0b\xac\x98S\x84 \xc0\
+\xfd/\xae\xe3\xb9o_Bi\xb1\xba\x8b\x9b\xf78\xf2\x7f\xcd\xfb?d\xa7D{\xa3\x85Go\
+|\x97\x9f\x7fr)\xa23\t\x01\x03FQ\xe6\xfa\x15\xc9\xfc\xe2O\x9e@\xbb\xf7\xb6\
+\x1d#\'-\x91\x1b\x96\xcf`\xd1\xb7r\xf9\xfc\xefe\xbc\xfd\xe4\x0e\x96\\1\x99\
+\xc9\x0bsXv\xcd\xd4~\t\xf8\x86\xf7\x8eQ\xb2"\x8f\xaf\x9e?\x87\x9b\xce\x9b\
+\xc5\xbe\xf2\x06>{\xdb\xf3]\xbb\x8e\xef\xa2\xdb\xe7\xb0\xf2\xcb3H\xcdI\xc0\
+\xde\xe3\xa4\xeaH3\x1f\xff\xf50\xa0x9\\y\xe0\xe7\\9\x997\x1e\xdd\x06\xc0\x8a\
+\x1b\x95\xb2y\xb7<\xb2\x9c\xb9\xe7\x17\xf1\xe2ZOQ\xa5\xcf\xdf,c\xda9\xf9|\
+\xe1\xd6\xd9\xac\xfa\xca,N\xedm\xe0\xfd\xe7\x83\x07\xe9\x0e\x16c^\xc0\x13\
+\x8a3\xfc\xa6u\x1c\x8a,\xa7\xd4\xd6\x14\xde\x8d\\\x94\x15k\xd4E\xa4\x9ejy\
+\x94\x84\xe8\xa65\x08\xa46\x1ah\xcf\x80\x96q\x12\xed\xe92\x8e \xbf\xb4\x9e8\
+\xa8-\x8a\xec\xb3i\xc9\xbd\xc4\xc0\xdb\xeb\x05\xb3\xc2%\xa7\x83\xad\xffz\x8f\
+\xba\xd3\xe5~\xf3\x12SS\xc9\xc8\xcd\')5\x8d\xd8\x84D\xcc1f\x0c\x06#\x82A\xa4\
+\xb1\xba\x8a\xc3\xdb\xb6\xf8op\x84 hTw\x8b\xebVje\x07b\xda2\x8f\x0bW\x12\xb4\
+\xa3\xe8S\x93\xe2\xa9\xd3p\xc5\xdb4\xdc\x9dZ9\xc7\xd9q\x06\xcf\xd8\xf7\xce>+\
+v\xc1\x82\xc0\x07\x15&\x8b6\x18\xc2*\xb9\t\x84-\xde.\xaa\x8f\xb6\xa8j\x89\
+\x03\xc8O)\xbf\xed\xf2\xaf7\xf3\xf3\xbf~\xca\xcf\xff\xea\xf1>,By`\xf8\xd1\
+\xa5\xfe\xe5|+\xf67\xf1\xc7\x07?\xf5\x9b\xee\x8bQ\xa3[\xd8\xf1\xd3\xcd<\xfd\
+\x9cR\x04)\xc5}\xb5H<\xf3\xcaA\x9ey\xe5 \xb4\xb7\xba\x97\xbd\xf1\xae\xbf\xba\
+_\xa7 p\xff\x0f\x95\x1a\xfb\xf9\xa7\x04\x12:\x82?Xw\xb6Xq\x1a\xda\xc0\xd0\
+\xe6\x9eV\xdbfa\xdd\xce\x93\xf4}4d\x19^\xfc\xf7.\xdexe7\x93\x0ex\xd2\x04\x07\
+Z\x8a\xd4\xd2m\xe3\xbf\x9e\xfb\xb7j\xda\xa2\x9d\xea\x07\xb0\xce\x16+\xaf?\
+\xbcU\xd3\x15\x0e\xf0\xceov\xf3\xceov\xfbM\xbfo\xf1+\x01\xf7k\xed\xb4\xf1\
+\xec\xed\xff\xe9\xc7\x11G\x9f1/\xe0\xe6T\xff\xc2\x18\xf6V\xab\xc6\x92\x81\
+\xb15\x87\x97\xd7k\xb0\x83\xe4\xe5\xaetF\xf8\xed\xbb\x96\x17FA\xa9A%\x1dMIIC\
+\x80\xeeD\x99\x8e4\x99\xce4\xe8L\xf1\xad\x93\x1e9\xbe\x81v\x00N3\x88ADG\x8bH\
+\xac\xf0\xfd\x9f}\xea\'\xde\x99y\xf9\xcc^\xba\x9c\xd4\xac\xc09\xe5\xbd\x96\
+\xc8~O\xa1\x98\xff\xee=l\xfaF`+<\x12\xeb\x1b\xc0h\xf3\x7fx\xca\xac\x13\xc8\t\
+\x92\xfb_\xb8D\xb1\x98\x82\xf5\x05\x078r \xbc\\YW\x93\x9bpx&\xedi\x9e\xe0\
+\xf3\xf0\x16\xd6\xa0\xc1\xea\xa4\xa8Oc+.Q\xcf\x1b\xea\xbc\xf0h\xf0\xe2Wwq\
+\xfe+\xa5\xaaiF;L\xd9\xab\xf58\xabD\xb1\xca\x8b\x95\xee#\x81\xca\xb2\xd6\x96\
+n"\xa1#\xbc\x87\x17\xef\x9a\xf0\xd6^\'_\xff\xce&\x9c\x1a\xc9<m\x992\xb5E\xb2\
+\xaaT\xab\xce\xc0\x18\xf3\x02.\x984~\xe4\x11\xfe\xbez\x9b\xc3\xb3\xc0M6\x01\
+\xbbWJ\x96=F\x8ehgv\x93\x00\xc8!#\xbaG\x1c\xb2\x12@\x97\xd0)\x90{Z\xb9Yw\')\
+\x1d\xc3Z\xc6I\xf4\xf4\xa3\xb8\x98o\xde*\x805^\xc6\xd4;\xf0\xefF\xcb\n\xb7tu\
+r\xea\xa0\xbaTbfA!K/\xfb\x12\xa2\xaf\xefw\x08(~\xf0\xd2\x88\xbb\x91\x05"\xd6\
+*\xb8*}\xba\xb1$\x84\xf7\xdb|\xf6\xb1\xa7B\x8a\xb8/\xf1q\xfe\x01o\xb9\xb7:\
+\xa8{Q};rY\xdfoMl\x81\x89\xca\xb4+\xb5\x13\x06\xfaM\xd1\xfb\xfe\xd3\xb6_2\
+\xbaD<V\xa3\x04\xa9\x14\xe2\'\x19\xaami\xa4\x9e\x07W\xaa\xda\xc9\x99\x12\xd6\
+\xber\xca)-\x02\x92\xa8\xce\x18\xa9\x9e(\x91\xd0!\x06-\xde\xa2\x13>c^\xc0\
+\x9dV\xff\xfe\x95\xb1\xf9)XN\xb5h,\xadM\xeb\xb6J\x8e\xf4Y\xed\x8e\xb6\xc0\
+\xd6V\xac\x05,^\xde\xc6@\xc2e\xceJ }Q!I\xd3\xc6\x11_\x94\x8a9#\x1eC\x9c\x89%\
+\xa2\x88\xd3\xe9\xa0\xd7\xd2\x8bty7\x96\xca6\xba\x8e5\xd2\xb1\xaf\x96\x9e\
+\x86\xfeW\x05\x12\xcd\x06\x92&g\x918-\x8b\xf8\xa2t\x8c\x85I\xac\xc8\x8e\'&6\
+\x06\x83h\x00d\xa4o:\xb0\xb5X\xb0T\xb4\xd2\xb2\xad\x92\x96\xcf\xcb\x91\xbcR,\
+$\x01z\xfb>\x8f\xc9\xe6\x9fW\xea\x8d +U\xbe\x12; \xaf\xc2@S\xae\xd2\x19-\x12\
+\x12;\x94\x87\x19o\xda\xd3\xe5\xb0\xd3\xd1\xc4\x18\x03i\xf3\x0bH\x9e\x93\xcb\
+\xefJ\x8e!eA|b2\xa2\xc1\x80\xb5\xab\x93\xa6\x13\x9b\xc9\x9c2\x1f\xabd\xc4*\
+\x1b\xa8\xaf(G\xf6\xc9\x19\x99q\xd6\x92\x88\xc5;99\x89\xc9S&\x92i\xec\xc1$81\
+\x00\x0222J\x9bN\t\x11\x87,`\x0f\'wO\x83H\xado\x00\xd1\xa9\xb4\x95\xec\xf6\
+\xfamv\xa4\xcbA\xad\xe2\x8a\xe7\x8d\x14\xdd\xae\\;\xf5\x9d\x0e\xc2M\x99\xb59\
+e2sr\x986m\x92j\xba)Cf\xda\x8f\xa1i\xbd\x81\x9b\x1f\x9d\t\xc0#\t\x17\xb0\xce\
+\x9a\xa7Z\xee\xad\x89-4W\xec%\x14N\x19\x1am"\xb7\x18~\xc5Da.Y\xe2x\xe2IF\xc4\
+\x80\xf3\xef\x0e,\xf5]\xb4\x1dk\xa6n\xdbi\xea\xb7V";=\xbf\xbf\xa2\xf7\xa1\
+\x01\xf5\x07\xca\x8e3P\xf4\xf5E\xe4]13\xac\xcf\xb9\xe7\xee\xb7\xb0V\x05\xce\
+\xd9\xbc\xe1\xc6+\xc8\xce\xce\x84 5y\xb6\xdd\xf0\n\xce\x1e\xcf\xfd)mA\x01\
+\x86\xc4\x00\xad\xf6|0&\xc5\x90y^I\x18\xe3tU\xb4\xed\xaa\xc2>\xc0\xb6\xa5\
+\xa0D\x9c\xbbz!\x98{\x94\x12\xa9\xb2(pp\xa1S\xd5e\xee\xe4\x0c\x89\x99;\xc5 \
+\xb5\xcf\xfbO$\x9e\x9c3\x811/\xe0\xd6\x1a\xff\x8b,\xef\xb2\xe9\x1c\xffM\xf8\
+\xa9\r\xb6\x16\x0b\xb6\xad\xa1\x8b\x85\'t(u\xc5]t\xa6\xa8o\x92\t\xc5\x19\x14\
+\xde4\x8f\xd4\x05\x05\x01\x0b`\x18\x8dF\x8c\xc9FHN iz6\xe3.P\x02b,\xa7Z\xd8\
+\xff\xdd\xf7\x90\xc2\xbc\x93\x8a1\x062\x96\x14\x91\xb1t\x02)\xa5\xf9\x881\
+\xc1,\x0e\x01C\xbc\x89\xb8\xf8\x14\xe2\nR\xc8X:\x81\x9e\x1bK9\xf6\xc8\x06\
+\xba\xcb\x95\xb14{,\x1c8K\xd9w^\x85@~\x18\xe5LA\xf9\xecY5\x02\x96\xc4\xc8.\
+\xe6\x84v\x01\x83S)\xe1\xea\xa2y\x9cL\xc1\xa9\xe0C\x0c\x86x\x13y_\x9aE\xce%\
+\xd30\x06\xb8\x19&$\xa7\x92\x90\x9c\n\xd8I\x10\xed8d\x81&\x8dJs\xc1\xdc\xe6~\
+\xcb\xa6$s\xce\xb2EL\x9a4\xa1o\x8a\xfa\xc1Q@\xc6(\x0081\x87\xf1U\xfc\xf9\x81\
+\x1b\x98t\xbe\xba\xd9I$mD}Ik\x10\xe9N\xf4|qv\xb3b9\x85\xf3@t\xa8\xc1F\x9b5\
+\xbc\x070\x8bM\x86\xe4l.\xb8P\xfb\xbbK+\x85\xad}\xa5\xe2W\x175\xf8\xcdoo\xeb\
+\xe2/\x1b\xf6\x05\xdc\xbeC\x86\x93\xdd"\x15=\x06\xec\x12\xac6\xdc\xea\xb7\
+\x8c\x98h %1\x86\x94\x92\x0c\x8a.\x9e\x82\xb5\xb1\x9b\x03/l\xa5\xe6\x93\xc0\
+\xe6}\x83\xd5I\x96cx\x95\xa1\xe0\xa6\xb9$\x96d\x86\xb5lrr\x12\xc9k\xce\rk\
+\xd9}\xdfy\x17\xc7\xd6\x8dA\xbb\x9d\xb9\xda\x89\x82vU\xb6\xceT\x99\xd3}EZD\t\
+&\x1f0`\xec\xfb\x89O> rx\xbe\xe4\xf6\xf08LP6Sf\xfan\x011\xcaq\x8a\xb2\x08\
+\xc2\xc8\xaf\xbf\x125\x86\xde\xf77\xc2h\xdb\xe5_\xb0;\xeb\xfc\xc9\x14\xde8\
+\x17\xa2\x9c\xdb\x9d\xdc\xaa\xfe\xba\x9dF\xc5\xd2\x11D\x91\xf1_]\xc0\xec\xc7\
+/\'ma`\xf1\x0eF\xfc\xc4\xf4\xb0s\xd1\xe3\xf2\x93Y\xf8\xd2\rL\xbaw9ig\x8d\x0f\
+!\xde\xda\xc4\xe6$3\xed\xa1/`\x8c\xf7\xcfA\n\xa7\xf4\xaa/\xae\x8eh\xe1"\xca\
+\x90Q\xa7\xfe>\xed1J/\xf2@\xa4\xcc\xcee\xee3WRp]i@\xf1\xd6\xc2(\xc8\xcc\x9b9\
+\x91\xe5\xcb\x17\xab\xcfM\x98U\x1c\x92\xcc27}\xe5*/\xf1\x1eyd\xd6\xfa7\xaf\
+\xa8\x9a$\xa9\x82.\x87\x1b\x9b\xcd\xc1\xdf\xff\xf8\x11]\x01\xd2\xd3\x9a\xed"\
+\x1b\x9bM\x1c\xb7(\xe2\x1d.qY\t,\xfa\xfe*\x8a\x1eY\xdc\xafk/l\xfa[`a\x88\x10\
+\xb6nD\xe8\x13r\x97\x98\x83Z\xbc\xb5\xde\xdbc\x94v\xbe\xae\x11\x97\xf1\xc7D\
+\xe2\xbdj2$t\x08\x14\x1dS_\xab\x96$\x99q\xdf\xcd\xe1\x89C\xab\xfb\x7f\xbc\
+\x1a_g\xb0`\xd93\x911\xf6q\xfd\xe9.k\xa2}\x7f-)\xb3sU\xd3\x0b\xae\x9fK\xd2\
+\xac\x1cN=\xb79\xa8+,\x12\xe2\xbb\x94\xe8^\xef\xa6\x1fu\xc5\x02g\xad>\x8f\
+\xf4\xc5\xe3\xfd\x96\xb7\x9cn\xa3a]\x19mG\xeb\xd93\xb1\x03\xd9,\x92\x99\x94\
+\xc2<C>\x99K&\xf4;uM\x8c3c\x88\xf71)%\x99\x8e#\r\xb4\xef\xa9\xa1\xae\xb1\x89\
+#\xe9\x1d8\x1c\x0ebb\xccdee\xb2\xa4h\x1aIS\xb2T\xab\x98\xd3\xe3\x19w\xd1T\
+\xaa\xdfT\x8f\r[\xe3"\xbfQi\xd5R\x0fE\xeei\xa5\xf1\x8a\xf7x_\xf5\x04\x99\xf8\
+.%\x80\xce\x9b\xcc\xe5\x13\x99\xb4\xe6\\\x04\x1f\x97w\xfb\xdeZ\x9a>=AWY3\xf6\
+v+\x7f\xac\xfc)9E%\xcc?\xefb\xce\xbf\xfe\xeb\xaa:\xe6s\xe7\xcd\xa2\xa7\xd7\
+\xc6\xb6\xadJ\xd4jkC=\x99y\x05\x01\x8fO\x96\xa1\xb7\xee\x143\x8as5\xe7K\xb2\
+\x80\x1d\x11I\x16\x10\x04\xa5\xb5\xa8\x88\x841\x84\x0f\xf0\xc1\xf9f\xd2\'\
+\xce\xd1\x9c\xd7`uj\xb6\x0e\r\x85\xc9\xa6ti\xab\x99\xe0\xd9ww"\x94\xcf\x90\
+\x98pH\x1c6\xed\xb94\xb1\x8a\xf7\xba\n\xe8\xed\xb1\xf1\xc6\xcb\xeb\xa8\xafn\
+\xc2l4`\xf3)\xb0T\xd3+\xb2\xb7\xc3\xe0\xf7Lu@\xde\xc8f\xe7\x1b\x9c\x94w\xd3A\
+#\xa2l\xe4\x8e\x9f<N\xdaY\xe3\xc9\xb9h\xaa\xaa\x92\xe2\xdcy\xb3\xe8\xf9\x91\
+\xe7\xfc\x82\x12\xb1\xeeJg;\xf6\xe7\xdd\x9c|S\xa9\x9f\x9b29\x83\xc5\x0f\xad\
+\xf6{\xc8\xdf\xf7\xecf\xea>\xaf\xa0\xa7\xd5\x8a\xec\x94T\xe7B\xf0\xaa7\xfc\
+\xcf\xb7?@\x14\r\\4s\x11yK\x94:\x14=5\x1d\x1c\xfe\xc9:$\xbbb\xba:\x87\xa9\
+\x94\xa7\xb0u#\xb2\xa0\x8c\x8f\x87r\xabK\x02\x94\xcdr\xe2\xe8{\x8e\xcf\xaa\
+\x15\xc8\xaa\xf5\x7f\n\xca\xaa\x11\xe8J\x16i\xca\xf5|\x07\xefo\xaef\xd6\xc4T\
+\x9e<\xbcZ\xd5W=\\\x0c\xfe\xa3\x9fX\x13e\xccQ\x88\x83\x19-\x8cy\x01\x97e8\
+\xf9\x9b\xcf\x98\xf5\xab\xcb0%\xab\x13\x97Sf\xe6P\xfa\xeb+\xa8\xff\xe0\x18U\
+\xaf\xed\x8d8:]\x8b\xdc\xd3\x02\'\xa7{\xee2\x0b\xbe\xb8\x84\xf4\xd9\xfe\xe2}\
+\xfa\x95]\xd4\xbcy\x00Y\x9285C\xa2\xa3W\x86^H\xdeo\xa1\xf2T=U\x7f\xda\xc5\
+\xb4\x87. u^\x9e\xdf\xba\x91R\xf7\xfea\xaa\xfe\xb6\x0f{\xbb\xf2\xf9Z\xb3dZg)\
+\x17Z\'\xd0\xd4\xd8B\xe2s\')\xb9\xfb\x1c\xb2WMV\xad\x9b\xb6\xb0\xc0O\xc0{\
+\xe2\x95\xbe\xdb1\x1a\x15\xb7\xb4\x90\x0c\xb8\xdb\x9cF\x82\xb9GiY\xaa*\xdf(\
+\xc0\xf1YN\xf2*\x94(j\xd1)\x90R\x9a\xcb\xa45\xcbU\x1e\n\xa7\xc5\xce\xb1\xa7?\
+\xe1x\xc5i\xac\t2\x85}5\xdboJ\xba\x9fg\xb7\xdf\xc7\xe1\xed\x9b\xf8\xe8\xb5?\
+\xf0\xbd\x17\xde$3\xcf\xd3\x11i\xf1\xe2y\x9c<QASS\x0b\x077\x7f\xc6\xb2/^\x85\
+\xc1\xe4\xff\xf4a\xed\xea\xa2\xee\xe8>\xce]\xec/\xb4\xa7+\xaa\x89\xcd\x9fD\
+\xaf\xac-\xb4\x82 c\x94er|\xaa\x9b4\x96\x1f\xe3\xc1\xcb\xcf\n\xf9\xbd\xf4W\
+\xc4s+D\xda3$\xba\x93<\xe7\xa29[\xa67V\xa2\xe8\xa8@|\x97\xf6\x8dqe\x89\x12\
+\xfc\xe0\x94$\xf6\x1f\xab\xe6\xdf\x9b\x0f#I2\xff}\xdb\x85\xbc\xe5\x13\x85\
+\x9e\x1a\'\xb2\xb2$\x9e}e\xd5\xdc\xf3\xe8\x1b\xaay\x19\xa9\t|r\xfe/h=\xdf\
+\x13Yf\xdeWJJ\xd5dVn\xbe\x8f\x9a\xe6NR\xe2c\xb8r\xd9L^\xfe\xcf.\xf72\xe3\x0b\
+\xf3\xfc\xc4\xdb(\xc0\xdc\x14\'77\\\xe9w\xbc\x1d\x07\xea\xe88PG\xfd\xbf\x8f0\
+\xe3G\x17\x10\x93\xed\x19\xfc\xf7>\xbf.\xdc\xdf\xa5\xe4\x84nET\xeb6\x9f\xe6\
+\xd0K;\x98q\xdb"\xd5\xb6g\xdc\xb2\x90\xc6\x9d\xd5\xee1\xf5\x06\xab\x93\xdc\
+\xdb\x95k\xd4\x19\x0bUJ\xe9s,\x96\x1e&O\x9e\xe8\x16o\xa9\xd7\xc1\xd1G\xd6\
+\xd3S\xd7\xe1\xde\x96\xc3\x04-\xb9\x12\x0e\x93@^\xb9\xc0\xfe\xb5\xef\xfa}\
+\x16\x17g\xff\xe3\x16\xd5\xfb\x86\x86&^\xfd\xeb\xdb\x80\x12/\x12\xec\xfc\xb9\
+\x90\x05\xe8J\x91i\xca\x95A\x80\x89^n\xf5@TN\x96\xdcMp\xe2;q[\xdaZ\xf9\xf3\
+\x13\x8e\tX\x12\xc1\x92\xe4\x99\xf6\xe4k\x87\x99T\xe0\x99\xe0\xddJT\xab\x13\
+\x997Z\xc1{\ry\x12)\xcd\xda\xbf}\x87\tZ\xb2=\xdf\xe7\x99\xc0\x98\x17p\x80\
+\x9e\x86.\x0e\xfd\xcf\xbf\x99\xf6\x90\x7f3\x13A\x14\xc9\xb9x\x1a\xd9\xe7O\
+\xa6\xee\xbd\xc3\xd4\xbcu\x00{G\x98\xca\xa4Az\xbd@c\xae@g\xaaL\xd1\x84\x02f\
+\xcf\xf6\xefdu\xea\xf9-\xd4\xfd\xeb\x08\xb6\x18\xe5\x02i\xc9\xea+xb\xf1\xa4\
+\xf6\xc82\xf4T\xb5A\x14\x04\xbc\xfe\xc32\xb7x\x07D\x92\xa9xi\x07Y\xe7\x95\
+\xa8\xac\xd8\xd8\x82\x14\xffE\r\xb0\xefl\'\xf1\x9dJ\x1aYr\x1b\xc4w\x08\xfe\r\
+O\x04%\x0e\xa0\xb2D\xf6kE\x1a.\xe3*\x95\xf1\xf3\xe6q\x9e\xf5eA\xb1\xc4\xeb\
+\xf3e\xb2\xbb\xe3\x98\x7f\xdf\n\x95xK\x92\xc4\x07\x7f\xf9\x80\x13\xb1\xf5\
+\xc8\xd3!\xb9U\xbdMWjY]\xc5\t~\xbd\xf6\x16~\xf2\xd7\x8f<\x87,\x08,^2\x8f\xf7\
+\xde\xfd\x88\x96\xfa:\xd6\xbd\xfa\nE3f\x92\x92\x9e\x89h4\xd0\xd3\xd5EC\xd5i\
+\x9a*+\xb8\xf1\xa6+\xfd\\\xb2[\xb7\xecf\xdb\xb6]\x9cs\xf9\x95\xee\xede\xe5\
+\xaboT\xb2,`\x8f4\x15"\n\x88\x12L\xde\'rt\xaeS\xd5c\xbd+Y\xe6\xe0"\x99\xc4\
+\x0e\x81\xe4\x16\x88\xb3\x08\x18\xecPo\x11\xb09e\xfe\xf2\xfev\x8eV\xd4\xb3\
+\xfbh5\x9d\xdd\xca\xb5\xb1|\xfe\xa4\x00{Q\x9839\x9f\x15\x0b&\xb1q\xe7q\xf7\
+\xb4\xe6\xb6nf\xfe\xfd\x1e\xe6~\xf6<\xd6\xb4\x06D\x87\x919\r\x0f\x10\xdb\x9e\
+I\r\x9d\x98\x0c"\xffs\xd3y\xd4\xb6z\xfc\xb3111\\p\xd1J\x95x\x0b\x02,Ju\x90f\
+\n\xfe\x9b\xea\xa9\xe9\xe0\xd8c\x1b\x98\xfd\xd8\xe5^\xebz\xce/\x04N+\xcb\x8e\
+3\xd0\xf1\xeeAZg\x8d#\xcd\xcb{fL0q\xd6C\xe7\xb3\xf1\x9e\x7f\xaa\x02\xd0\x00\
+\x0c=`\xb4\x80#\x1e\xd2\xd3RX\xfd\x85\xe5\xeey{\xfe\xb4\x89\x86\xaeV\xa4l\
+\xb0\xc6Cg\xaaDg\xaa\xf2[\xce\xa8\x83\x88Sc\xbc\x08t\xfe\x00\x9c&\xe8\x8d\
+\x81\xeed\x99\xceTOI]Wa%a\xebF\xd6-\xda\xa89\x06\xde\x94+\xbb[\x14\x1b\xed0\
+\xf9\xa0\xe8\x8e?\xd1\x8ab\x17\xfa\xc6\xc6\xcb\xbf`\xa0\xbdK\x19\x06\xb1;$\
+\xbe\xff\xc2\x1e\xf2M\x91g\xd7\x98z\x95l\x14\xef!\xbb\xb6L(\x9b\xed$\xbdQ\
+\xc4hS\x8a\x14E\xfb\xfb\x1cI\xe8\x02\xde\x87\xe5t\x1b\xfb\xef{\x87\xe2;\xce&\
+\xfd\x9c"\xbf\xf9\xa2\xd9@\xde\x95J\xf0S\xed;\x87\xa8y\xfb \x8e\xce\x08\x93\
+\x8eQ\xc6mJ\x0e\x8a\x1c\x9d\xefd\xd92\x7fk\xea\xf4\xb1\xd3l\xac=\x88}\x11X\
+\xbd\xa2\x82M6\x98\xbc_\xb1(]X\xeb\xfc\x8b\x7f\xd7\x15J\xaaHwo\x1a\xf2$:R\
+\x05\xb2r$\\v\xa1dwb=\xad\x14ah\x1e\'\xd3\x9e.k\xd6@>9]\x02\xacLm\xe8 9\xc7\
+\xd3\xaa\xc8\x14d,\xd9\x92\x04\x96$\x89\x9a\xbe\xf7\xe6^%\x95N\x90d\x9c\x06\
+\x81\xde\xb8\xf0\xf3\xc1\xbdo \x97&V\xb9]n\x82\x0c\xc5\x87E\x8c6\x89z\x9f\
+\x12\xae\x0e\x13\x14_6\x9b\x98$\xb5ge\xe7\x8e}\x1c\xef\xae\x0f\x1a\x01\xe2\
+\x12\xf1\x93\x07v\xb3o\xd3G\xccYv\xbe{^qq\x11qqqX\xadV,\x9d\x1d\x1c\xde\xba\
+\xd9o\xfd\x05\x0b\xe7\x90\x94\xa4~\x18<^V\xce\xb6m\xbb\x90e\xf8\xec\x9fo\x01\
+`0\x18\xf8\xe2\xedw\xfb\xad\xbfc\xdd\xbf)\xbcX}\x134\'\xa40\xf5\xa2o\x00`\
+\x8aO\xf2[\xa7\xc1\xcb\x18l\xc0\x89\xd9\xa0\xbeIM8"\x06-\xce\x02\xca\xefl\
+\xdan\x03\'\xa7K~\xbd\xd6\xbb\x92e\xba\x92\xc1\x15\xda|\xac\n@`\xeb[\xfd\xcb\
+\xc9^\xfb\x95\xf39Y\xd5De}\x9bjzb\xdd\x04\x12\xeb&\xa8\x8f\xcb \xf2\xfd\x9b\
+\xcec\xf6\xc4q*\x01_\xb4\xa8\x94\xf8x\xf5\xf9-\x89s\x86\x14o\xef.bm\xbb\xaaI\
+\x9d\x9f\xef\x9e\xe7}~\x83!\xcbp\xfc\xe9M\xcc~\xfc2bs=\xc3YI\x13\xd2X\xb2\
+\xf6\\\x8e?\xf9\t\xf5\x16\xb5\x1b<\xf9\x14t\xce5r\xc9\xa5\xab1\xf5\xb5\xf2\
+\xdc\xbd\xeb \x9b\xbaO\x80:\x95{@h\xb9\x97}\xcf_$\xb8D\xbbz\xd9x\xba\x97\xa7\
+@{+\x1d^\xe9a\xa2\x13\xca\xa7\xc8$\xb5\xca\xe4\x9e\xd6\xbe\xb0j\xc7Kt\xa6\
+\x81\xb5QR5\xaail\xeb\xa1s\xbe@L\x8f\x8ccs:\x869\xed\x08\t\xe1\r\x1f\xe4T\
+\x8aT\xf8d\xb0\xb4eB[\xe6((\x96\x11\x05\xc6|\x10\x9b7\xf6\x8e\x1e\x8e>\xba\
+\x81\xa3?\xff\x88\x9e\x9a\x0e\xcde\xc4\x18#\xf9\xd7\xcca\xfe\x0b\xd7Pp])\x86\
+\xd8\xc8\x9f\x81L6X\xdc\x93OF\x86\x7fm\xeb\x8f7o\xa5#M-\xdeIm\x023v\x89~5\
+\xc3{j\xfd\x8f\xb1#\r\x9as\xd4=w]t\'+\xf3\xea\x0c\x9d\x94\xffa;\xe5\x7f\xd8\
+\xce\xc9\xe76\xbb\xdd}\x96$e=\xadV\x82\xaem\xdad\x9f;C\x9fek\xee\x81\x92\x03\
+"i\x8d\xea\x87\x0col1J\xfewW\x8a2V\xe5-\xde\xc1\x86}}\x83f\xde\xeb*p\x17\x8e\
+\x00@\x86\xf1\xc7E\xa6\xeeQ\x07\xcf\x98\xcc&f\xcf\x99\xaeZ\xd7\xe1t\xb2{\xb7\
+\xa7\x0f\xa8\xc1\x01)-\xda\x97\x81+%k\xf7\'\xea\xaaK\x82 0ab\xe0\xb1oA\x10\
+\x987o\x96j\x9a,\xcb|\xf6\xd9\xb6\xb0\xbb\x175V\xfb\x07W\x8aF3)\x05SI)\x98J|\
+\xba\xbf\xe7\xc5\x9a\xa5\xfekO\x97U\x7f\xe1\x16\x0e2\xdaa\xca>\x91\xe2\x83\
+\xa2\xbb\xedc\xb8\x98MF.8{:\xb7|qI\xc8e\x93\x12by\xf2\xfek\x98=)\xb8\x17)\'-\
+\x91\xc7\xbey\x11K\xa6\xa9\xbfs\xad\xf3+I\x12\x13#\xf4\xe6\xb4\xeeP\x7f\xd7\
+\xbe\xe77X\xd56\x87\xc5\xc6\xd1G6 \xf5\xaa\x97\xc9\\^\xcc\xb8K\xa6\x93\x1dg\
+\xa0\xf6\xf9\x1a\xf7_I\x93\x81\x0b\xcf>\x97\xf4\x0c\xe5"\xab\xa9\xa9\xe3\xb3\
+\xcf\xb6in[\x90!\xa3N\x08\xbb%\xaf71V\xfau\xfe\x04I\xd9g~\x00\x17\xb3\xa5\
+\xbd\x9cvC\x0b\xed\xe9\xb2\xaaK\xa1-V\xf9\xbdY\x83tc\xb6&(\xcb\xd84bdz\xe2\
+\x95\xdf\xa8\xd4\x10\x0b\x8e\xf0?oV\x8d@\xa6\xc6\x98\xbb\x16\x03\xf9>G*\xba\
+\x05\xaeA\xcb\xf6JZwU\x93\xb5\xaa\x84\xfckK\x89\xcd\xf67i\rq&\no\x9aG\xce%\
+\xd39\xfd\xcaN\x1a\xd6\x1f\x07)\xfc\x1bG\xf6Y\x13\xfc\xa6\xd5T\xd7\xd1\xd6\
+\xd6\x81 AL\x8f\xd2\xfa3\xa3^\xf4s\xf1\xba\xe8\xd1\xb0\xc0\xc3\xc1\xd2\xddC\
+\xed\xba\x83\xa1\x17\x8c\x00A\x86\xf4F\x81\xf4F\x01Y\x84\xce\xc5s\xe82\xb4cm\
+;EO\x9c\xd2S\\2\xf5\x95\x92\x95\x15\xe14\xf7\n\xc4w+\x0f(\xa9\x8d@d\xf5@\xfc\
+Hn\x15\x98\xb9\xc3@w\xb2\xd28%{Y\x91\xdb\xcaqQu\xb2\x1ac]/\xe3\xba\x04\x92[\
+\x95\xbf\xa0\xa9,/\xec\xa4:\xc5?\xac>I\xb4\xd2QSF|z\x1e\xa68\xe5\xf7\x11\x9b\
+\x90@l{\x1c\x93\xf2J\x88\x8fW\xafSS]O{\xbb\xff\xf9\x92\x1d2\x95\xbf\xf2\xc4\
+\x10\x14~g6\x0f\xce73\xf7\xc6\xff\x89\xe0\x93\x0f\x0e\x19\r\x02\x19\r\x06\
+\xba\x92e\xda\xb2d\xba\x93\x94\x1b\xad\xdd\xa4\xa4\xeb\x88\x02\x98\rPR\x94\
+\xcb\xe4\xc2,J\xa7\x16\xb0xV\x11q\xb1\xe1\xf7%\xcfHI\xe0\xa9\x07\xaea\xc2\
+\xeb\x8b\xc9<\xba\x90\x84\xfaB\x8c\xb68\x9c\xe6\x1e\xba3j\xf8\xef\x857q\xe1\
+\x82I\x98\x8c\x9e\xa7\xbd\xd8\x04\xe5\xc1\xb5x\xe2x\xbf\xf3\xdb\xde\xd4\x84)\
+\'t\xd3\x17\xef.`\xd6\xca6\xbf\xf9\xb99\xd9\x1c>T\xe6~\x1f\xacB\x9b\xa5\xa2\
+\x95\x93\xbf\xfd\x8cI\xf7.WM\x9fp\xdb"\xbaO6\x03\x9eq\xdd\x9c\x8b\xa63q^1\
+\x00=\x9dV\xd6\xbd\xb5\x1e\xec\x12\x18\x14+\xd6`\x05S\x07dw\x88\xa45\tA\xeb)\
+\x84"\xd4\xf9\x13d\xe5a-\xa6G \xbeSi0\x94\xda\x12\xfd\xd4\xae\xc1D\x90a\xe2\
+\x11\x91\xf4F\x99\xc6\\\x99\xee$e\x18@2\x80A\x02\xb3\x15\xe2\xfa\xae\xf5\x81\
+~\x9f#\x11]\xc0\x03 ;%\x1a>,\xa3q\xc3I\xb2V\x16Sp\xed\x1cb\xb2\xfd\xdd\x96\
+\xa6\xd4XJ\xee^J\xf6\xea\xc9\x1c\xff\xf5\xa6\x80\x96\xbb/\xc9\xb3r\xfc\xa6\
+\xd9\xd7UET\x01\xaa\xb7\xa1\x9b\x9a\xb7=B,;e\xa6\xec\xeb\xff\xd3e\xe1q\x91\
+\xc2\xe3\xc1\x97\x89\xbd,\xf4v\x04\t\x927\xef#\x19\xaf\x92\x8d\x9f\x05\x8efu\
+\xb93\x97\x07\\\x02\xfe\xf4\x8do\xf0\x95\x17_\x0c\xbds\x94\xb4\x95\x84\x0e\
+\x81I\x97\xfa[v\xc2\xa7uL\xdf\x1dY\x80W\xa7FO\xe0\xd4\xd4$\x8e\xbc\xff\x82\
+\xdf\xf4\x87w\xd9H1\xd8\x00u\xaaSb\xdex\xae\xbc3p\xd5\x8e\x07\xe7+\xa2w\';\
+\xb9\xf3&\xed\xeeU\xb1r<\x0b-\xab\x82\x1e\xab\xb0u\xa3_\x13\x90\xfe\x04\xb4y\
+\xa3\x14\xdd\xf1\xb7r\\\x85\\\xee\xba\xff\xba\x01m_\x14\x04\x9a\'\xed\xa1y\
+\x92\xba!DK\x81vO\x82K\x96\xe4s\xc9\x92|\xb6\xd7\xa5q\xca\'AdiI\x06JU\xfc\
+\xf0\xd1\x8aiIK\xd7pC\x05\xa1q\xe3I\xa6\xff`9v\xaf\x98=A\x14\x99r\xffJvv\x1f\
+\xc1\xea\xecf\\L>\x13\xfa\x82\xdedI\xe2\xf8\xc3\x1f3\xf9\x90\x8d\xd5\xdbos\
+\xaf\xf3\x97Y\xbf\x07 +.zc\xb4\x81\xce_\x7f\x98\xbc_}\x7f\t\'R\xddE\xf1a\x91\
+\xe2\xc3\xc1\x97\xf1\x0eb\x8b\x04W\xbb\xe2\xb1\x86.\xe0!\x90\x1dNE\xc8\xd7\
+\x9f ke\xb1b\x91\x8f\xf3\x17\xf2\xa4i\xd9\xccy\xe2\x8b\x1c\x7f\xe2\x13Z\xb6\
+\x05/\xea"\x18\r\xc4k\x04\x7fu\x95E\xd6\x91Gv8\xa9xi{\xe8\x05\xfb\x89h2 \xc6\
+\x1a\x11\x8c\xa2\xa7\xad\xa0121\x08U\xb21\x1c\xd6-z\x99\xafl\xf7\x88\xb7\xf7\
+\x18x0\xb4\x1a\xd5X"L\t\xbc\xeb\x97\x1b\x89+H\x81g\xd4\xd1\xcci\xd9\xda\xa9a\
+\x0f\xce7\xf3\xe0\x8bo1\xd3\'z\xf7\x7f\xef\xbe\x92=\x9f~\x18r\x7f\xbf\xfd\
+\x8b\xa7Y\xc79\x0f\xfaT\x03\xb4ZC~\x7f\xf2\xe2\x15d\x01\x8d\x1f\xafWM\x0b\
+\x97\x81V\xe3\xea\x0f\t\xbb\xc2\xb7\xd8\xbdi\xed\xf1_/\xc1\xe0\xf1\x82\xa5W\
+\x8d\xf3\x9b\x7f\xe7\xe3;\x01\xf5g\xf4\xae\xc2\xe6\xdeN\xa2\x7f\x99\xc4Pu\
+\xd2\xcd\xc9\xe0\xb4\x81\xe4\xf5\xecfN\x8f\xe3\x82\x84\xab\xf9\xb0\xe1M.\xc8\
+\xbe\x06\xa1\xaf\xf1H\xf9K;\xe8<T\xef7<t\xd3\x81\xdb\xdc"\x1e.\xab\xb7\xdfBw\
+u\xe8\xe5\x06\x03W\xde\xf8p\xfcntt\x01\x0f\x1b\xd9)\xd1\xb0\xee8\x8d\x1bN\
+\x92}\xfe$\no\x9e\xef\x97vf\x8852\xe5{+9\xfa\x8b\x8f\xfc\xc6\xd5\xbc\x89I\
+\x8f\xd3,\x12\xd3\xdbO\x97\xf8@1$\x98I-\xcd%iZ6q\xe3\xd3\x88\xcdM\xc2\x9c\
+\x16\xaf\xca\x91\x1d(\xdeB\xee{\xb1\xbb\xdd\x99\xff\x98\x18p}\xef\xeaO\xe1f\
+\x8c\xc6h\x0c}L\x7f\xe8\x0ba\xae\x1d\x9c\x84$\xff\x070\x17\xf9\xc5\xfe\x99\
+\x05u\xa7OFe\xbf\xa1\xd0\xba\x916~\xbc>l+<\x12\xb1\x87\x8fT\xefLvO?d\xbb\xc9\
+\xff;\x88\x84@\xd67@W\xeb8\x12\xd3\xea\xb18\xfc?\xd3\xf66\xcf-\xed\x15\xb3F9\
+\xe4\x07\xc1]X=\x08\xb1\xe6~<T\x08\x10\x93\x0e=\x8d {9Arc\x8a\xb8.\xff\x0ebE\
+eX\xa5y\xd3)\xea\xdf=\x14\xf9\xf6G(\xba\x88\x0f\x1f\xba\x80G\x88\xec\x94\xa8\
+\xff\xcf1\x9a7W0\xe9\xdbKI;K\x9d\xc3-\x88\x02%\xff\xb5\x8c=w\xbc\x89\xc3\xa2\
+]1\xca\xaf\x88J\x1f\x8e\xae\xc8\xa3\xda\x07B\xfc\xc4t\n\xc5\xb5\xcd\x8d\x00\
+\x00 \x00IDAT\xae\x99C\xfa\x92\xf1n\xcb`\xb0\x11\xb6m\xa4g\xb1\xd2\x8aR8yT5\
+\xafr\x8f:\x9a\xb9\xa7\xb1\x8b\xde\xacF\xbfm\xc44f\xf9M\xd3B\x8c\xebGu\x980\
+\x89\x8bM\xd6\xecdf0\x18I\xc9\xf4/\x13\xda\xd5\x1e \x90!\x00\xc1j\x9a\xdbS:\
+\x90B\x84\x93\xa7\x00\x9d}\xe5\xc8\xa4\x8e\x04\x1a\xba\xe3\xc2\x12\xf1Hn\xc2\
+\x15[\x95z\xe8\xcf>\xf6\x14k\xd6\\\xa4\x9ag\xb2\x1f\tK\xc4\xfbk}w\xb5\x8e\
+\xc3\x1e\xaac\xc7\x000\x18\xb5o\x8d\xc1\xac\xf0u\x8b^f\xf5\xf6[\x88I\x83\x1e\
+\x1fg\x9aK\xbc-\xa7\xdb8\xf1\xccga\x073\x8e\x16t\x11\x1f\x1et\x01\xef\'\x8e\
+\xce^\x8e>\xb2\x81\x92\xbb\xce!\xeb|uq\x13Sr,\x99+\x8a\xa9\xfb\xd7\x11\xed\
+\x95\x034\xc0\x08\xb7\x8e\xf9@\x11\x04\xc8\xbf~.\x85\xd7\x95\x06-\x17\xeb\
+\xe8\xea\xc5\xde\xde\x8b\xb3\xc7\x86\xec\x90A\x92I(NG\x8c\xe9\xff\xcfF\x96e,\
+\xf2\x07\xca\x1b\x1fCh\xdf\xfb\xe5\xfe+h\x18K\xe1\n\xb8\x92.38\xe3b\xae\xfcn\
+o\xa1}\xf6\xc4}\xc4\xc4\' h\xd4\xe3\xec\xb5\x86n9\x1bn#\x92\xde\xac\x06l\xe9\
+\xa1\x1f\x08\xdc\xbf\xb2\x13\x05H\xdd\xfd\xa8o;L\x04\xb3\xbeG:.O\xd1\xe4\xfb\
+V\x90\xb9\xdc\xff\xc7{\xfa\x8f;T\xf9\xe1.\xd1w\x11\xa9\xfb\xdc\xb5\r\xdfB.\
+\xc3\x81.\xe2C\x8f.\xe0\x03@\x96dN<\xb7\x85\xf8\x92L\x12&\xa8#_\x93g\x8e\x0b\
+(\xe0\x92M#I\x13%E\xcdi\x1d\xfc0\xc9\xc2\xaf, \xff\xaa\xd9~\xd3m\x8d\xdd4l8N\
+\xdb\x9e\x1a,\xe5-8-\xfe\xc72\xfb\xf1\xcb\xc2n\xa80\xdc8-v\xbf\x9a\xe7\x87~\
+\xf4\x9f\x88c\r\xc2\xe5\xae\x92\'0\xa5\xc6j\xce\xfb\xd6\xf8G"\xcaR\x18\x0c\
+\xfa[\xa1m\xb0\xe8\xaf\xf5\xed\xc2(\x80\xdd\xe7+=+\xd5A\x8aQ\x998\xb1f\x8a\
+\xdf:\xb7=\xf3q\xd0m\n;\xbd\x9a\x18\x05(z\x17j,<ef\x0e\x19\xcb&h\xce\x1b\xff\
+\xb5\x85\xb4\x1f\xa8C\xeaU\x8b\xb8/\xe1\x9e+\x97\xf8\x0f\xd7\x18\xb8/\xc2\
+\xd6\xe0MQt\xa2\xcb\x18\x15p\x19G\xbc\x15{J;\xce\xc4n\x9cq=HF\x1b\xb2A\x02AF\
+\x90Ep\x88\x18\xecf\xc4\xdeX\x8c\x968\x0c]\x89\x18;\x13\x10|*\x8f\xc8\x0e\'\
+\xd5o\xecc\xcaw\xd4c\x87\xe6\x8c\xc0\t\x91\xb6\x00%Y\xcd\x19\xf1Q\xab\xbb\
+\x1e\x88\xc4\xc9\x19\x9a\xe2]\xfb\xcf\x83\x9c\xfe\xd3.U\x8b\xd0\xd1\x8e\xad\
+\xb1\xdbO\xc0\xcd\xa9q8\xbb\xb5\x876\xfa\x83w>\xfa\xbd\xd3\xd7!;\xb5EZ4\x8aC\
+\xe6a\t\xc6`\x89\xb8\xdd4M5\x06\x0e\xae1q\xed|\xf9@\xe2\x1d\x89\xf5\x1d\'\
+\xca\xd8}\xba\xad\xf4J\x02\xa6\xbe\xc2\xed\x16\xfc\xaf%\xe9\x93\rA\xadD\xef\
+\x18\x80\x85Ar\xa8\xe5\xc5\xda\xd3c\xca\xb63\xf9\xfe\xf3\x026\x16\x8a\x1f\
+\x9fJ\xc9\x9dgs\xfc\xa9O\x07\xecF\xf7\r\x80\x1b)\x04\x8bw\xd1\x89.cL\xc0eli\
+\xadX\xf3kq\xc6\x07\xbe:eA\x02\x93\x84\xc3\xe4\x80x\x0b\xb6>\xe3Z\x90E\x8c\
+\xedI\x98[\xd31\xb7\xa4!\xf4\xf5\xb2\xec\xd8W\xeb\xb7\x8d`c\xca\x92\xc5\x86\
+\xbd\xa3\xc7/\x08.~B\xfa\xa0\x0bx\xcee\xfe\xfd\x8c\x9b?/\xa7\xe2\xa5\xedC2.\
+\' \x90\xbem\x91\xe6<_7\xe0\x89\x8f\xd6qd\xeb[\xfd\xdeWwE+\xf1\x13\xd3U\xd3\
+\x12\x8a\xd3i\xfc\xf8D\xbf\xb7\xe9\x8d\xaa\x98L\xdf\xfb\xfbf\xaeG\x96\xf1+\
+\xa1jL\x8c\xc1\xd6\x12aU\x8d\x00$\x1e\x0f\\\xa6\xb4\xe5,\xff\xac\x84D\x93Hx\
+\xc9\x8d\xa3\x8b$\xa3L\x87C\xfdEw\xd8!_\xdb\t\x12\x16\xbe\x82\x13\xac\x88\
+\x8b\xaf\x15.\x18D\xa6<}\x9d\xdb\x0bc\xebrr\xfc\xbdF\xa6]=\x0e\xd1\xe89\xce\
+\xcc\x15%t\xf4\xa4R\xb7K\xe3\xacxe\x0f\x8cvt\x97\xfa\xe03f\x04\\\x16\x9dt\
+\x97\x9c\xc2\x96\x16Y0\x91j\x1b\x82\x84=\xb5\x1d{j;\x8e\x94v\x12\x8e+\x8d\
+\x08\x1c]\xfe\x16]0W\xb8,+)ci\x0b\xd4\xd6I\xda\xbc<\x9a7\x05\xeeI\x1c\rR\xe7\
+\xfa\xa7?\xd5\xbe}p\xc8\x82jB\xf5\x15V\x113\x80;1\xd0q\xb0\x8e\xac\xf3JT\xd3\
+R\xe6\xe6\x03\x83\x97z\'K\x12\xf6V\x0b\xe6tu\x1aR\xcc\xb8\xc4\x88\x04\xdc\
+\xa4Q<&Z\x0c\xa7+]\x96\xa3c}\x03\xa4\x9be\xaa}R\xb8\x1bm"\xd3C\xe4\x81G",\
+\x8b6\x18\x02\x8a\xb8\xaf+\xbd\xe8k\x0bH*P~\xb3\xb2$q\xecg\x1f\xd0y\xa4\x81S\
+\x8d\x93)\xb9{\xa9j\xdd\x89\xab\xd3\xe8\xfeh3]\xc7\x02\x0f\xe7D\x96\x11\xa0\
+\xc6\xb7\xeb\xdep\xa1\x8b\xf8\xe02&\x04\\\x16$:\xa7\x96\xe1H\xf2O\xd3\x12E#\
+\x99\xc5\xd3\x883f\xd0\xf4A9\xc8\xe04\xd9q\xc6[p$u"\x1bC\xbb=Mi\xfeB\xd3S\
+\x1f<%\xacmg\xb5\x9f\x80\xa7\x9f3\x01\xe3\xef\xb7\x07\x8c^\x1f(\x86X\xa3\xa6\
+0t\x97k\xa4\xdb\x0c\x02Z}\x85\x83\x8axo\xff\x9b\xc6\x00\xb4n\xadD\xfe\x7f\
+\x92\xeaf\x16?>\x95\x84I\x99t\x1f\xf7\xbfqjuP\xea\x0f\x96\x8a6?\x01O,\xc9\
+\xa4\xf3p\x83\xe6\xf2\xbe\x0f5\x82\x00%w\x9f3\xe0\xe3\xf0&;\xce\xa0*\xf02\
+\x18"\xee\xebFW\xa2\xd0\xd5\xdd\xc8\x02\x85\x01\xf4\'pm\x9cY\xe6\x80\xa0n\
+\xcb\xde\xe5\x14h\xb3\x0b\xa4\x86\xa8\x85\x1em2\x96N \xf7\x8b\x1e\xefV\xf9K;\
+\xe8<\xa2\x9c\xef\x86ue\xd8oI`Z\xe2\\\xf7|\xc1 2\xf5\xfe\x95\xec[\xfbN\xc0\
+\xe6H\xa1D\xcf\xb7\xc9\x887bRR\xbf\x1e\x00\x06Chu\x11\x1f<\xc6\x84\x80[\xf3k\
+4\xc5;\xa61\x8b9\xd7}\x99\xec\xb3\'\xd3\xdb\xd0I\xe7\xff\xfd]5_\x16d\xec\xa9\
+m\xf4\xe6\xd4c\xd7X\xdfE\xf2L\xff\xaaj\xae\x8b7\x10\xcd\x9f\x953\xe1\xb6E*W\
+\xbb!\xceD\xde\xd5\xb38\xfd\xa7]A\xd6\xec?\xa29\xc0\xe9\x0e\xb7p\x95(`\x88\
+\xa0L\xe6P\xe0-J\xce%\x9bU\x02l\xef\xe8\xa1yS\x85_4\xf0\xf8\x9b\xe7s\xe4\xc7\
+\xff\xf1\xf3:D*\xde\xf7N_\xe77\x06\x0e\xd0y\xb8\xde\xaf\xcdk\xea\xc2\x02j5r\
+\x7f\xb5\x1ej\x0e?\xba\x9b\xb4E\xc1[)\x02~)l\x007\x9eu\xa3\xdf\xb4MM\xff\xe0\
+\xe8\t%e\xef\xda\xbc\xc7\xdc\xd3\xbd\x8f\xddl\xd6\xee/\x1e\x8aGyT\xf5\xde7uL\
+\xf0\x11\xd8\xea\xde\x81E\x98\xffg\x9d\xba\n@C\x8fH\xec\xc4\xd9$ey\xbe\xefc\
+\xdd\x06\xceJ\xd5\x0e\x14\xed\x0f\xa1\xac\xf0\xe5e\xe9\x94|\xdb\xf3\xdbi\xfe\
+\xbc\xdc/\xcf{S\xf3\xbf\xc84\xe7\x90i\xf6\xdc+\xccY\tL\xbaw9G~\xfa!r?\x03\
+\x1c]\x0f\xc0K\xde\xfc\x9aj\xdc\xddhr\xf4K0\xfbk\xf5\xf7\xa0\xd4s\x17*=\xf5\
+\x0eLm\xa9\x18,\x8a\xc1\xe0-\xe2\xde\x8dd\xbc\x89\xa4\x95\xa8\x8e\xc2\x19/\
+\xe0\x92\xc9No\xae\xffM#\xb6n\x1c\xf1\xa7\xc7c2)?0SZ\xbc\xdf\xcdF\x90\x05\
+\xcc\xadi\x98[\xd3\xb0\xe6\xd6b-\xf4/\xce"\x08\x90s\x99\xba\xa1\x82\xecp\xd2\
+\xba=xI@{\xbb\x95\x86\x8f\x8e3\xee\x02u\xa4l\xde\x95\xb3i\xdf_G\xfb\x9e\x9a\
+\x00k\xf6\x1f-W?@LN\x92f=ho\x04Q\xa0\xf8\xce\xa5\xc4\xe5\'\x07]n\xa8\xf9s\
+\xf9\x85\xee\xd7_\x9e\xa0t\xe1\xf2\xb6,\xab^\xdbC\xe6\x8a\x89\xaa\x06L\xa9s\
+\xf3\xc8\xbf\xb6\x94\xaa\xd7\xf6\x0ex\xffZ\x15\xe1Z\xb7\x9d\xa6\xf0\xa6y\xaa\
+i)\xa5y\xc4\x17\xa5a\xa9\x08>\x84c\xb7\xc0\xf8/\xcf\x0b\xba\x0ch\x8bw$\xb8\
+\xbe\xb7\xf7\xba\x14/\xd0[--\\\x99\x9e\x1el\x95~a\x14\x05\xec^\x81}\xc9d\x91\
+@*\xddx~o\x91X\xdfo\xbf\xeb\xdf\x13{\xee\xe5)*\x01o\xb2\t\x1c\xb7\x0c\xcd\
+\x10\x81\xc9dd\xea\xf7V\xb9\x9b\x1aY\xab;8\xf1\x1b\xff<o\x87\xec\xe0?\ropM\
+\xfe71\x0b\x9e\xc0\xca\xd4yy\xe4_WJ\xd5\xab\xea2\xb2.\xc2\xf5\nIV;\x86\x04\
+\xcf\xc3\xb5)%\x0ecbL\xc4\xb5%\xfak%[]\xb1\x17^N\xc5\x84\xc2\xd9\x88\xa8cn\
+\x062,\xa0\xe3\xcf\xc8\x18(\x19Dl\x19-JP\x9a\x17\x82\xddH\\\x95\xda}-\x9a\
+\x0c$N\x0e\x9c_l\xec\xd6\x8e*\xcf\xbdb&IS\xd4\xeb\xd5\x7fX\x16V\xab\xd1\xaaW\
+w\xfb]`\x82(0\xed\xc1\xf35[\x9a\x06#6\'\x99\xd8\xbc\xe0\xe2*K\x92f\xad\xf6q_\
+\x98\xac\xb1\xb4\x07cb\x0cS\x1f\\E\xf6\xea\xe0=\x9eC\xe1\xeb.\x0f9\x06\x1e\
+\x00y\xf1\n\xe4\xc5+\xfc\x82\xc8\\\xa2\xe4m\x95[\xab\xda1\xf9W\xbe\xa5\xf0\
+\xa6yL\xb8u\x11B\x84\xa5aM\xc9\xb1\xe4_5\x9b\x84\x89\x81\xc5\xae\xbb\xbc\xd5\
+olS\x10`\xd2=\xcb\x02\x16\xf1A\x06{\x07\xd8\xfa\xf4=X\xa0\xdd@\xc4\xfb\xf5\
+\x9a\xfb\xdd\xaf]\xe2\xed\xe2\xad\x96\xe8\x0f\xa5\xc4\x99\xfc\xa3\xb1K\xc5\
+\xd5\x1aK\xaa\xb1\xf6\xb9\xc2\xc3!\xdb\xeco\xbd\x1e\xeb\x12\xf9\xb2\xf1g\x18\
+\xd1\xf6\x18y\xa7;y\x13\xe8\xfcj\xa5\x8d\t\x02\x9c\xbf\xfa\\\xa5\xd4. \xf5:9\
+\xf6\xcb\xf5\x01\xe3_:\x1c\xad\xaco\xfc\x87\xdf\xf4\x82\xeb\xe7\xaa\xda\x99z\
+\x13\xaeW\xa8\xb7\xd9?\xbe"\xd06\xbd\x89\xcdN\xf4\xbb\x7fE\x0b\xe1\xe4Q\x84\
+\xad\x1b\xfd\xfe\xee\xfa\xe5F?\xeb[\xa7\x7f\x9c\xf1\x16\xb8=\xc5?\xaa\xdb\
+\xdc\x92\x8e\xa0Q\xc5i\xd6\xa3\x97\xd2\xba\xb3\x8a\xbaw\x0f\xd1\xbe\xb7V\xe5\
+\xd62\xd8}n\x04\x82@\xc1\rs)\xbca\xaej\xb2\xbd\xd5J\xe5_v\x87ul\xb6\x16+\'\
+\x9e\xf9\x9c\xa9\xdf[\xa9\x9a.\xc6\x18\x98\xfa\xc0JZ\xb6WR\xf7\xcfCt\x1c\xac\
+\xd3t\xb1\xc5d&\x90:?\x9f\x8ce\x13H\x99\x93G\xd9\xe3\x1bC6Si\xd9^I\xde\x15\
+\xea\xa7\xe2\x9c\xcbgbk\xb6P\xfb\xde\x11d\x87G\xfc\xc4\x18\x03Y+J(\xbcq\x1e\
+\xa6\xb4\xe8\x04U\xf5W\xb4\xbd\xf1X\t\x81\x85\xc0%\xe2\xd9q\x06\xcc\x89J}j\
+\xa7\xcfPc\xee\x17g\x92\xb6\xb0\x90\x9a\x7f\x1c\xa0ysE\xc0\x87.sF<)\xa5y\xa4\
+/\x19O\xda\x82\x02\x04\x83H\xe71u\x858\xdfq\xec\xaa\xbf\xeda\xda\x0f\xd4\xc7\
+\x97P\x9c\xc1\x9c_]N\xe5\xab{\xe88P\x8b\xd3\xea\xe0\xb3/\xbd\xc9\xe2?_\x85\
+\xbd\x0b\xa4>\xaf\xaf\xb5\xaa\x9d\xa2\x9bJ\xb0\xf88a\x04A\xe9Ko\x8a\x89Q\x04\
+\xdf\xd6\xbf\xca}\xaf\xd7\xdc\xcf\x9f\xb90\xf4\x82Q 5V\xa4\xa3G\xfd\x00}\xbd\
+\xe1\x87\x9c\x94vS\xc7\t\x95\xf5m\x93\x05\x1a{\x05jzD\x1am\x02\x93\x13\x9ca\
+\x8de\x8f\x8b\x910\xc4\xc84\xf6\xaa\x05\xffb\xf1N\xe6\x99.\xe4=\xe97l\x97\
+\xde\xa5K\xd6~@\t\xe7\xfc\x82\xbf+}N\xe9L\xa6L)v\xbf?\xf9\xdb\xcf\xb0\x9c\
+\x0e\xee\xc9*\xb7\x1c\xa3\xfa\x8d}\xe4_\xe3\x19\xb2\x10\x04\x98|\xefr\xf6\
+\xad}\x07*\xfa\x97\x85\xd2}\xa2\x89\xf8\xf1\xea\x06,\xe3\xbf\xba\x80\xae\xe3\
+M~\xf7\x04cR\x0ci\x0b\n\xc8\\^L\xca\xbc|\xaa\xfe\xb6G\xf3\xf3\xea\x8c|\xcex\
+\x01w\xc6\xf9\xe7\\\x9b\xba\xfdkd\xbbH[P@\xda\x82\x02l-\x16Z\xb6\x9c\xa6\xfd\
+@-\xd6\xd3m\xd8\xbb\xd4\x96S\xea\x82\x02?\xf1\x96z\x1d\x1c}x}X\xd6\xb7\x8b\
+\x96-\x15\x9c\xfc\xddf\x8a\xef8\xdbo^\xfa\xa2B\xd2\x17\x15\xe2\xb4\xda\xb1T\
+\xb6\xe1h\xb3*\xad8\x93b\x88\xcdI\xf2\x0b\x94\n\x87\xda\xb7\x0f\x92s\xf14U\
+\x9dsA\x80\xa2\xaf/\xa2\xe0\xbaR\xbaN6\xe3\xb4\xda1%\xc7\x92P\x9c\xa1Z\xce\
+\xdenE\xfe\xff\xec\x9dw\x9c\x14\xf5\xfd\xff_\xb3\xbd^\xefw\x94\xe3\x8er(E\
+\x11PQ\x11Ab\xc3\x825\xe6\x1bC\x14%\x881\xf6$_\x13cb\xf2%Jl\xf9I\x8c\n\xc6\
+\x125\xb1a#\x82\x1d;\x10T@\xfa\x1dw\x1c\xc7\xf5\xdbk\xdb\xcb\xcc\xef\x8f\xb9\
+\xd9\x9d\x9d\xb2;\xb3;\xbb\xb7\xb77\xcf\xc7c\x1f\xb73;m\xef\xe6\xe6\xf5y\x97\
+\xcf\xfb\x1d\xa4`(\x8c>\xef\xe4\xbb"\x03\x90\x96\xd7w\xf3\x12\xc44\x06-\x08\
+\xbd|\x97\xa6PE3\x00aW\xa1?\xa4\x01AP\xe1y\xbfBtzBxq\xdaz\xfcp\xf7u\xf09\xf8\
+"n\xaa\xc8\xc1\x84\x1bOE\xf5\xcaS\xe1k\x1b\x80\xaf\xd3\x89\x907\x00BC@g7\xc1\
+Tf\x8f;x\x11K\xce\xeb\xfe\xb4\x91\x17\x7f7U\xe4`\xe2m\xd1}\xd7|\xacg~\xa0\
+\xdf\x83\xc2Y\xb9\xbcih\xcc\xbes_\xfe1\xe6\xe2\xc7hk\xaa\xc7\x9dK\xe8J#;Y\
+\x96\xf3\x9fW\xad\xe2\xedw\xe7\x9f\xfe\x84\xd9gEw1\xfb\xd1\xf8\xf5\xb8\xfa\
+\xfb\xebx\xdb\xee\x94i\x85o\x8e\xd3!\xae2W\x87\xe6\xbe\xe8xt!Q\x89\x07\x0c_\
+\xa3\x89\xda\x85\x1d\xfdZ\x90 \xe0\x0e\x11p%\x11\xb6>1\'\x88o\x06t<\x11/#jp\
+\x9d\xf6\x11\\\xab}\x18\x1d8\x0c\xf3\xbd\xe6\xc8\xdf\xb7\xa2\x04\xa6\x9f])yp\
+\xaa1ha4\xd2\xf7qqI\x11N?#R\xe9e\xff\xfez\x0c\xfc\xb7\x05Z\x93.\xaa\xd2\x1a\
+\x17\x83\xc6\x88\xd67\xf7 gZ9\xec\x93#\x96\xaf\xcen\xc4\xe4\xbb\xceD\xc7\xff\
+n\x06\x15\xa4\x07<\x04\x15\x92<;\xa4\xe7\xcb#(^\x10\xed!3\x16Y1\xf3\xb1K\xe0\
+jp\xc0\xdf\xeb\x82F\xa7\x85\xb1\xd4\x9eqa0\x95\xc4\xc9z\x01\xa7\xf4|w\x16\
+\x11\x8c|m\xe7\xc1.\xe4\xce(\x87\x86#0\x86\x02\x0b\xca\xce\x9b\x82\xb2\xf3"I\
+9\x9b\x1f\xfc\x16A\x1f= `b^\x0c\xben\x17\x0e\xde\xff\x11\x9c\x87zd_c\xc7\xa6\
+\x03\xf0;<\xa8\xfd\xf9<\xe8\xecF\xde\xe7Z\xb3^17\x97\xdf\xe1F\xc3c\x9fc\xe2m\
+|\xf7\xa1\xd6j@\xee4\xe1.[\x83{;p\xf0\xc1-\x18\xb7l6\x8aN\x8f\x16%\xb6\xbb\
+\xbf\xf3\xe3zp\x8b\x86V,\x9d\xc6\x1b\xecH\xc1P,\x1c\xb6\x98\xf3\xc2\xd5\x00\
+\x807\xea\x01\xbb!\x88s\xab\xdb\x01\x00\xb7,\x0b\x84\xe3\xdf\xdc\x96\x9a/M[\
+\x0f\x8dV\x83\x13~r\x02*/\x9f\xce\x9bfC\x10\xb4@\xc6\x0bC0\x08u\xb0\xe2r\xf8\
+o_\xc0Tf\x87m\x92\xb4\xcau~\x87\x1b{\xef\xd9\x8cy\x1b.\x89\xbfq\x92\xfc\xe6\
+\xfb\xeb\xf0\xc7\xe3\xa3E|B\x8c\xed\xc5\xf8\xc1\xf2\xe5\xd8\xbcn\x1d\xd6\xae\
+y\x04\xab\xee\xe47t/\xb5\xe9Ph\xd1\xa2\xc7\x1d\xfd\xf7\xd0@\x8b\t\xc4\t\xe8\
+\x881\xd6\x15\x1b\xc0\t\xa1%\x80\x93r\x82\xa8wkP\xef\xd6\xf2\x84\x8f\x00\x81\
+2\xd4\x00\x12oC\xa1\xbf\xef\x98\x1f\x9d\x88\xb9\x17\xf1\xeb(\x00\xc0\x94)\
+\xb5\xc0\x0b\xb5\xe8\xfdo\x0b\xf6\xffQ\xbc\xdd\xce\xd2\xf2\xeb\x90\xf7<\xbfK\
+\x1e\x00Xk\x8bp\xee\xcb?\n/o\xbb\xea\x9f1\x07\x03l\xfav\xb4`p_\'\xecu\xd1u\
+\xf8\t\r\x01\xdb\xc4B\x00\xc2\xe7\x040\xec\x15\x02U\x12\'\xfb\x05\x9c\x10\
+\xb89Y\xcf\x85\x96\x97w\xa2\xfd\xdd\xfd(:\xad\x1aE\xa7W\xc3>\xa5D\xb4>\xb89\
+\'\x1f\x83]\xd1\x16=\xe9\x0b\xa2\xfd?\xfb\xd1\xf2\xcaN\xc1\xd2\xa3R\xe9\xdd\
+\xd6\x8c\xefVu\xa2\xf2\x8a\xe9(={24F\xe9\x16+\xe9\x0f\xc1\xf1U\x13\x06\x0fHs\
+\x83u\x7f\xda\x88\x90/\x84\xda\x9b\x84\x07\x0cl\x02\x03^\xb4\xbc\xf4\x1d:6\
+\x1f\x00ER\xf0\xb6eVI\x90\xceF7n=\x8f~`\x12\x88$\xc9\x94\x08\xf4\xc5&C$v<\
+\xbd\x03\xdd\x9f5\xa2\xea\x8a\x19(<m\xbc\xac\xf9\xb2d \x04\xc7W\xcdh\x7fg\
+\xaf$\x97c\xc8\x1b\xc4\xde{6a\xc2\xcaSP4\xbf&\xe6\xb6\x8e\xedGq\xf8\xb1/\x11\
+\xe8\x17\xae\xd2\x97\n\x18\x11g/+\rA\x00W\xf7O\xc6m\xba\x17QMHS\xcf<=\x85\
+\xf1f\x12\xf7\xde~#\x9e\\\xfb\x98\xacsM\xb4\x92\xa80\x928\xe4\xd6\xe2\xa8\
+\x97\x84V\xc6#N\xee\xdf7\x93\xa0H\n\x07\xd7|\x82\xc9w\x9f%\xb9\xd4\xb1\xab\
+\xbe\x1bmo\xefE\xf7gM\xa9\xbd8\x95\x94\x91\xf5\x02N\x90\x1aP\x9a\xe8\xd1t\
+\xc8\xe8\x85\x1e\x91v\x90\xc1A\x1f\xda\xdf\xdd\x8f\xf6w\xf7C\x9fcB\xce\xf1\
+\xa5\xb0O)\x81e|>\x8c\xa5v\xe8s\xcd\xd0\x18u\x98x\xfa\xf9\xf08z\x10r\xfaA\
+\xb8\x0c8\xf4\xf0g\xe8\xdd\xd6\x9c|\xfdr\r\x05\xbf\xbd\x1f\x9e\x1c\'\x1c\x9f\
+\xef\xc4\xce\xff\xfaA\x19\x83 \xa9\x10\x1d\xf7\xd4\xe9a\xb0\xd8`\xb2\xe7\xc1\
+\x9aW\x0ckn9l\xc6RP\xdd:\x0c\xec\xed@\xffw\xad\xb2\x07\x0f\xbd[\x9b\xf1\xcd\
+\xae6\x94,\x9c\x88\xbc\x13+@\xe6\x04\xe0\x1c8\x86\xc1\xaeV8;\xdb\xe1rt\xc3\
+\xefv\x82$\x03\xf4 h\x16\xfd\xbbt\x1e\xde\x8f\xb6\x97\xbfD\xc1\xd8ZT\xd4\xcd\
+\x829W\xf9\xcc\xe5d`\x97q,\x1eZ\xe6\n\xf9\x91C\x0e\x1c\xf9\xd3\xc7\xa8,\xb5"\
+\x7f\xce\x18\xe4\x1cW\n\xcb\xf8\x02\x18\x8b\xac\xd0Z\xf5 4t\xd9Sg[\x07\xda\
+\xbe\xff\x16\x8e\xe6z\xb8z;\x11\x089AjB@.@\x9c\xa8\x81\xc6o\x84\xd6m\xc6\xc6\
+s\xff\x82\xc5\xaf\xaf\x82\xdeL\xbbb\xd9q\xfe\x907\x88C\x0f\x7f\x86\xb6\x8d\
+\xfbP\xf6\x83\xc9\xb0\x1f_\x06c\x91\x15\x14I\xc1\xefpc`O;\xba>\xa8\xc7\xc0\
+\xdeH,\x98\xdd\xe0\xc2\xe7\x1aD\xfb\x81\xef\xe0h>\x84\xc1\xae6x\x07z\x11\xf4\
+\xfb\x00P\xb8\xf4\xd2K\xe1\xf1x\xf0\xf2\xda\xb5\xc8/)AQ\x19\x7f:\xa3\x1c\xfe\
+x\xfcz\xc5E\x9c)\xdaro\xe0\x078Ys\t\xe6h\x96`<1\x03%\x9a*\x84(:\x8b\xd6\xa4\
+\xa5`\xd3\x01\xf9:\x12\xa5&\n\xb6\xa1\x9e\xder\xc4;\xea\x9c:`fN\x08\x17\rN\
+\xc5,\xe2\\L\xd1\x9c\x8a1\xc4q(D\x15\xacTn\xf8\xef\x1b\x18\xf0\xc2\xe7\xd1\
+\xc2\xb5\xf30\xaa\xaf\x99\n\x8dI\x0b\xfb\xf8j\x1czHZ\x82\x95w\xb0\x0f\x1d\
+\x87v\xa3\xf7h\x03\x06\xbb\xe9\xbfM\xc0\xeb\x015\x9b\x02\x11\x8a\xdc\x1f\xfa\
+\x81\x1ch\x02\x14H\x81\x84>1Zv\x7f\x8d\xae\xe9_I\xde\xde\xd8U\x044VcU\x97\
+\x13\'\x93\x14\xaerx`\x9dP\x08]\x8e\t\x1a\xa3\x16\xa4?\x84\xe6\xed\x9fa\xcf\
+\x96W\xf8;\x9f\x14\xbdhj-\x83\xa5E\x9d\xc65\x12 V\xd5<\x94\xd5\xfe\x93\xfei{\
+\x102Ggh\xea\xdcV\xe4\xec\xa9\x03\xa8\xd4t\xaa\x92\n\xa9\x0f\xc0[\xd1\x0e_Q\
+\x17(\xad\xfc:\xd9\x9a\x80\x01\xc6\x8eb\x98[+\xe2o\xcc\x81\xd2\x90\x08\xe4\
+\xf6#P\xd0K\xb7\xa7\xd4%0\x08\xa1\x08\x98:J`n\x1e\x03BF\xd7/n\xf68 <\x1d\xcb\
+_\xdc\x03g5\xbf\x8f\xb6X)V\xc1Kd5V\xe0\n9\x03\xb7\xa0I\xc0>\x08_E;\xfc\xb9\
+\xb1\x13\x92\xd8\x10\xa4\x16\xc6\xf6\x12\x98[+\x04\x13$\xe3\xc1\x9dON\x1a}\
+\xf0T\x1d\x83\xaf\xc0\x01\x08y\x91d\xb0\xf0\xd2Ky1p6\xc9Z\xe1L\x1c\\\xc8\x85\
+.\xb7\xea\xda?_z\t_m\xdd*\xfb\x1a\xe4\x90\xbf\xed\xa4\xf0\xfdJ\xcd\x9d\x8f\
+\xb3\x1f\xe3w\r\x8b\x95l\x19\xb0\x0f\xa2cZ\x1b,A\xe9\tg\x94\x8e\xc0\xe0$\x0b\
+\x06\x8e\xb7a\xfa\x1dcE\xb7c\xeeQM\x99\x03\x9a\xc9M\x92\x8fo\xec*\x82\xb5\
+\xb1Zt\x8e5 \xfe\xff\xc4EH\xc0]\xd5\x8d\xf0\x15\xa7\xa6\t\x10\xc3\xd1\xabJ\
+\xc3\xdeOu\x1e\xb84\xb2\xde\x02\xd7\r\xd8x\x02\x1e\xb4\xb8\xe0\x1e{\x14\x96\
+\xe6\xb1Q\xf3\x83\xd3\x06\x01\xf8J:\xe1\x1e\xd3\x02J\x93x\x83\x0bR\xef\x87?\
+\xbfW\xb6\x80{\xc6\xb6\xc0[\xdc\x99\xd0\xa0!\n\x82\x82\xb7\xac\x03\x946\x04k\
+\xa3@\xdf\xcf\x14\x11\xeb!\xc5\x85m\x91\x97\x0c\xbd\xe7\n9\xb3\\l\x07\xdc\
+\xe3\x8e\xc0W(?\x8f\x81\xd2\x84\xe0\xadhC\xa0\xa0\x17\xf6C\x13\xa1\xf1H/\x03\
+\xcb\x16o\x8a\xa2\xb0dm!\x9e\xfb\xc7{<\xcfQ:P\xd2\nW\xaadj\xa6@\xe9B\xe1\xfb\
+\xc3"3\xe1\x8e\x08R\xc8\xd9\xeb\x82\xa5\xc5\x07\xd2\\"z\x7fp+\xe6\xc9E\x9d\
+\x9e5\xba\xc8z\x017v\x15\xc3W\xca\xaf\x8a\xe6-\xed@\xc8\xe8\x83\xb5q<4\x01\
+\x91\xb9\xb9)\x80"H\xb8&4\xc1/"\x12DP\x07}_.t^\x0b\x10\xd4\x00Z\x12!\x93\x17\
+\x81\x9c\x01\x90\xc6\xc4\xa6\rq\xf1\xe5\xf7\x88\x8a7\x11\xd4A\xef\xb2A\xe31B\
+\x13\xa4\x7f/\xa4.\x80\xa0\xc5\x8d\xa0\xdd)h\r\xfa\x8a\xbba\xec*\x86\xce)\
+\x9e\xdd?\xdc\xb0\xe7\xfd\n\xc5\xc7\t\xb3\x0f\x8e\xbaz\x10f\xfe\xef\x98\x08j\
+a\x18\xc8\x85\xc6c\x86&\xa0\x03E\x90\x08\x99}\x08\xe4\xf6\xf3\xfe&!\x93\x17\
+\x03S\xf6#g\xefTh|\xf2\xaa\xd6Q\x14\x85\x7f\xfd\xeb#l\xda\xb4-\xad\x15\x1a\
+\xb8\xb1\xf0T\xb8\xd2\x192M\xbc\xe9\x01^\xfc\xc1g\xc8\xe4\xc5\xe0\xe4\x83\
+\x82\xff\x83V\xab\t\xc7\x1f?\x01\x15\x15\x85xjc\x13\x00\x12\x95-\x01\xc1\xfb\
+C7\x10\x94t\x7f\x90\x83fP\r\x95\xb0\xe9\t\x10\x04\x01oY;H\x81\x84\\Co>\xb4\
+\x83V\xe8<\xf1g\xa4h\x9df\x98\x9b\xe9\xb9\xff\xbe\x92.\x90\xa6\xc8\xb5\x99Z\
+\xcb\xc2\xc9\xbd\xb1f\xe9\xa8d\x16Y/\xe0:\xb7\x05\xc6\x8eb\xf8J\xf9I)\x81\
+\xbc>\xf4O\xdf\rsK\x05\x8c\x9d\xa5 R\xedR\'\x00wM#\xfc\x05\xfc\xa9:\x04\xa9\
+\x81\xf9h\x15L]%\x00)t\x1dt\x0bTO\xd51\x04\xf2\xa4\xbbv\xa5\xa0\xf5\x98`p\
+\x14B\xdf\x9bG?\x08D\xbc\x12\xa4\xd1\x0f\xd7\x84\xc3\x82ee}\xc5\xdd\x92\x05\
+\\\xac\x04\xa9T\x12\xb52\xb8\xf1\xf1G\x9e\xa1\x07(\xdd\xdd\xfd\xb8\xed\xe7O\
+\x810p\x1e\x90!\r,-U0v\x16\xd3-fy\x07\x04|\x05=p\x8do\x02\xb4\x11k\x99\xd4\
+\x07\xe0\xacm@\xce\xde)\xb2\xc24\xef\xbc\xf35-\xde\x02\xe8\x07r\xa0w\xe4C\
+\xe7\xb6\xe2\xf9C\xabA\x92$\xf4z=L&\x13\x1e\xfd\xe7?\xd1\xdf\xdd\x8d\x9e\x8e\
+\x0e\xec\xd9\x9eX\xa3\x16\xae\x88\'K\xa2\xbd\xbe\xcb\xcb\xca0e\x12\xbf\x8f7\
+\xc3\xfe\x83\x07y\xeb\xcaJK\x91\x97\x9b\xcb[\xbf\xc5\xf7\x19o]\xd5\xee\x89\
+\xf4\x14=\xd6=\xfe\xfeM\x8dQnt\xae\xfb\x9c4\xfa00e?(\x81\xfb\xe3G\xd7\x9c\
+\x85\x05\x0bN\x80^O?J/\xbe\xf84\x9cv\xe3f\xf4W\x03\xb3?\x19\x97\xf8\xfd\xe12\
+\x83r\x99a\x1e\n\xef\xe8\x06m\x18\xa8\xdb\xcf\x1b@\x07\xedNX\x8e\x8c\x85\xc6\
+\x1f\xff\xf7\xad\xf5X`\xf6X\xe0+pp\xc4\xbb\x1c\x96\x16\xe1\xb6\xaf\x91}\xe9X\
+\xbe\x18\x81\x1c~r\xab\xd6k\x86\xc6/\xc38\x921\xeb@\x85&\xeb\x05\x1c\x00,\
+\xcdcA\x9a}\x827\x19\xa5\r\xc1=\xee(\xbce\x9d\xb4\x90;\nS\x16\x1b\xf7\x96v\
+\xd01M\x0e\x9a\x80\x1e\xf6\xfd\x93\xa0\x8d9\x8a&\xe8\xc1Hw\x91\xe2\x02\x9e\
+\xb3wj\xb85j,4>\x03l\x07\'\xa2\x7f\xfan\x9e5\x10\xb4:E\xf6\x12F\xaeh+\t\xb1u\
+Kx\x00\x11\x08\x04\xf1\xe8\xa3\xaf\xf1\xc5\xdb\xafGhW-Ld\x8cA\t\x05\x18{\n\
+\xa1\xf5\x19y\x0f\xd7\xa0\xd5\t_\x11\xed\x99\x88\xc7\xadu\x1f`\xe5\x9bS\xf0\
+\xdak\xfc\x81\x89&\xa0\x87\xad\xbe\x06\xba\xc1H99\xb7\x9b\x0e\ty\xbd^\x0c\
+\x0e\x0e\xe2\xea\x1fD\x8a\xb2\xfc\xf0\x87\xfcZ\xe8k\xee\xbe\x1b\x07\x0e\x1c\
+\x88{\x1d\xec:\xe9\x7f<~}T\xd5\xb6X<\xf0\xc0\x03\xf17\x824\xeb{\xe1\x82\x05X\
+\xb8`\x81\xe8\xe7\xabn\xe1\xc7\xd9\xcf^\xb8\x10\'\xcf\x99\xc3[\xff\xbb\x96\
+\xdf\xf3\xf7\x7f\xe5\x02\xc1\xe3\x8a\xc5\xbc)\x82\x84sb=O\xbc5\x01=\xec\x07&\
+a\xf1\xe2\x18\xf9\x18\xac\xfb\xa3\xff\xf8}`\x17\x84\x94s\x7f\x00\x80\xcei\
+\x83\xb5y\x1c\\\xe3\x9a\xa2\xd6\x93\xba\x00\x9c\xb5\xf5\xb0\xef\x9b"<\xc8\
+\xe4\x102{\xe1\x9e\x10\xe9x\xa8\xef\xcf\x81\xe5\x98\x84\x8am\xede0\xb5\x8b\'\
+I\n\xb5\xb15\xb7\x95\xc3\xd0\x15c\xfa\x1a\x17"v\xf9i\x15>Y_J\x15\xa0\xfbx\
+\xdb\x0fN\x82\xa1[\xfcf"\x8d>\xb8j\x1a\xd1\x7f\xfc\xf7C\x89C\xca^\x03i\xf0\
+\xc3]%p\x83R\x04l\x07\'\xc6\x11\xef\x08\x1ao\xeci_r\xd1zM\x92\xc4\x9b\x81\
+\x08ia\xec\xe6OS!\x8d\xa9\xe9\xa0\x96j\xde~\xfbK47s\x84\x85\x02B{\xabA\xb9\
+\xcc\xe8\xf4\x84\xe2\xc6$uN\x1bL\x1d\xa5\xbc\xf5\x9e\xf26i\xf7\x11A\xe1\xcfw\
+\xbf\n\x8a3y\x99\x08\xea`\xdf[\x17%\xde\xa9\x84+\xd8lA\xe7\xf1\xe4\x0e\xfa%@\
+\xa2\xd6w&\xe2\xa9hC\xd0\xc2)SJ\x01\xd6\xfa\x1ah\xdd\xb1\xffg\x99\xaam:\xa7\
+\r\xce\xc9\xfc\x9a\x06\x92\xef\x8f!\x8c\x1dE\x82\xff{A\x9b\x0b\xee\xf1\xcdq\
+\xf7\xa7\xb4!\x0c\xd6\x1e\n\xe7Vh|\x06\xd8\x1aj\x86=\x997\x1e3\xeam\xe1\x97J\
+4\xa3B\xc0\x01\x00$\x01\xdb\xe1j\xd8\x0eO\x00\x11\x14\x17\xac\x90\xd9\x0bWm\
+\x03\xfa\x8f\xff\x1e\xfe\x82^\xc5\x84\xdcS\xde\n\x08T\x0c3\xb5\x96\x8b\xd6Y\
+\x17B\xab\xb4\x80\xcb87\x83\xd0 \x82\xd2\xa6?\xe1J\x88\x87\xf7-\n\xbf\xe2\
+\xd1\xd7\xe7\xc4\x7f\xfe\xc3\xcfx&\xdb\x8a@\xf5G?,\xe2\t\xb9\x90\x80\x93&\
+\x9f$\xcf\x84?\xaf\x17!\x0b\x7f\xfe\xb7\xe5\xc8Xh}\xca\xfe\xbd\xe3!\xd5\xea\
+\x96K\xa6\xc5\xbe\xd9\x88\xd5E\'\xf5\x01x\xcb\xdbx\xeb\x8d]\xc5\xd0\x0f\r\
+\xaa\xb8\x9e\xa4\xd3n\xdc\x1c\xb5\xcc\x88\xf8\x98\x7f\xf1\xfb\x08H\xbd?XW\nK\
+\xd38\xe8\x04\x06\x0e\xbe\xe2\xae\xa8,\xf1\xfbJ\xc9\xf0\x8b\x86\x82\xb3\xba\
+\x11\xa4\x99.EHP\x1a\xd8\x0e\xd5F\x15\xb5J\x07\x8b\xb6/\x0b\xbf\xe2!$\xda\
+\xaa\x88G3z\x04\x1c\x00@\xc0\xd0]\x88\xdc]\xd3`\xec,\x8e9\xf2\x0c\x99=p\xd6\
+\xd6\xa3\xff\xb8=C\xd3\x89\x12OW\xa74$\xfc\xc5\xfc\xa45\x82\xd4\xc2\x1c\xc3-\
+%\x04Aj\x93N\xba\xb37\xd4\xc2\xbeo2\xec\xfb&\xc3\xd2\x12\xdf}\xc6\xbb\x06\
+\xc1\xdbf\xf8g#rE;\x96\x88\xdfZ\xf7\x01>\xf9\xe4;\x04\x02\xfct\xe2\xbc\xca\
+\x8bE{e\x8b\x89\xb8\xc6g\x80\xd6\xcb/\xc9\x19\xc8\x8f\x1f\xee\x10\xca\xcf\
+\xd0zMt8G\x80U5\x0f\xc5=\xa6R\x88Z\xe17\xcc\xa2_\x1cRa}/_\xb9R\xf1cJ\xc1W\
+\xd2%<\xe8n\x8b\xaeVxk\xdd\x078\xed\xc6\xcd<\xf1f\xa3\xf1\x19\x10\xcc\xe5\
+\x8b\xa5\x94\xfb\x83\rAj\xe0\xd6\xf5\xc1\xaf\xe7g\xb1\xbb\xc77!hu\xb2D;\x82\
+\xb7\xbc\x03\x81\x82H\'<k\xd3x\xe8\xdc\xf2\x07\xef\xc9 Tr\x98\x81\xddJ\xf4\
+\x9a\x0b\xeaT\xa1\x96\xc8\xa8\x88\x81s\xd1\x04\xf5\xb06\x8d\x87\xb9\xa3\x0c\
+\xee\xf2V:#\\D\xcbC\x167\x9c\x93\x0fA?\x90\x03\xcb\x911\x92]\xddl\x82y\xfd\
+\x82S\x82\xf4=y\xb2\xdc\xd7\x0c\x1a\xafQ0#U*Z\xa7\x15\xe9i\xb6\x98\xc9Px\xf3\
+\xa5m\x00\xe79\xa8uY\xa0\xdb\xb33f!\x18v\xa3\x94\xa8}\xdd&\x84L\xd1\x96t\xc0\
+\xe6D\xacJ\xdb\xa4>\x80@\x0e?)\xd0\xd0S\x18sL$&\xe2\x0e\xf0c\x91\xa7\x15]\
+\x8cEA\xbe\x87 \x16\xec\xef|y\xc5\x1a\xd1\x01\r\r=\x08J\xd5\xb4\xb1u\x8f?\
+\x9e\xd4\xfe\x89A\xc1W\xc8\x9f\xf7\xacuY\x04\xbd"\xf1z\x86\xcf\xfeX\x0b\x7f\
+\xae\x0e\xba\xfe\xe8\x01c\xbc\xfbC\x88\xb2\xef\xe6\xe1\xf5\xeb\xc7\xe1\xcc]\
+\xafE\xf5?\xa6\x08\n\xabm\xfc\xe7\xd3\r\xafO\xc4\x9fWG\xee\x0bSg\x89\xbc\xd8\
+t\x9a\xb8\x86\xd3\x96Y%>\xa3R\xc0\x194\x1e\x13l\x87\' \xd4V\x01oE+|\x05\xe2B\
+\x1e\xc8\x19@\xff\xf1{aj+\x85\xf9X\xa5\xa4\x84\x91\xf0\xbe\x02Y\xdb\x00`\xe8\
+\xcb\x13\\\x1f\x0fcw\x11\xb4\x1e\xfa\xdf^\xebO\xaf\x8bu\xa4\xc2\xed\x16F\x9a\
+\xfcQ\x99\xb8\x0c\x86\x01:\x9bYJE7\xae\x90k\xb8\x1d\xeb \xdcL\x87M0w\x00BJ\
+\xad\xef\x1f\xde\x86\x13r\xe6#\x1fyB\x87q+\x92\xe8D\x92\x010nt\xe6\xef\x1e\
+\xef\xfeH\x04\xd2\xcc\x7ff\xc4\xbb?\xc4X\xfa\xd4\x11x**\xe1\xa9j\t\xaf[{\x84\
+\xef\x11\x01\x80\xbf\xfd\xed\x8d\xf0sM\xe7\xb2\xc1|$\xb3\x8a\xa4\xcc\xa8\xb7\
+a\x06T\xf1N\x84Q\xe6B\x17F\xeb1\xc1\xda0\x01\xb9\xbb\xa7\xd1\x89nb\xaeu\x82\
+\x82\xb7\xa2\x1d\x83\xc7\xed\x93\x95\xb4\x15\xe2&\xc1\x0c\xa1Kp\xbe\xa5\xb1\
+\xab\x18\xd6\xa6\xf1\xb06\x8d\x87\xa9U\xb8\xf9\xc8h\x84\x1b\x8fd\x96\x85\\w\
+\x01\x91\xd8#30b`z\x18Ss\xe7\xa3\xc4\xac\x15\xb4D\x99\xf8\xb8P\x056J\x17\x8c\
+Y\xac\'h\xe5\xb6~\x01\x00\x02Z\xb72\xed[\x95"\x9e\x98\xdf\xb5\xf0.\xc1\xf5\
+\x99\x1c\xfb\x8e\x85\xd4\xfb\x83\x8dP\xcfp\x86\xed\x0bB\xa0\xb4\xfc\xe7J\xbc\
+\xfb#\x16\xe6\xb6r\xe8{i#@L\xbc\x01``\x80~\xfe\x10\x01\x1dl\x87jd\x19\x1fJ\
+\xc2\xcd\xf4\xff`\xf63\xb2]\xe5;k\xe5\xcdv\xc9vF\xb5\x05\xceE\xeb\xa5-r\xb2\
+\xb5\x12\x9e\xcaVA\x17\x1a\x00\x04-n\x0cL\xdd\x0b\xfb\xde:IIF!\x81\xe2\x0f\
+\x04\xa9\x917G2\xc5P\x9a\x10B67\x82f7H\xb3\x0f\xa4\xde\x0fR\x1f\x00\xa5\r\
+\xd1\x0f\x18\r\xc0X\x8a\xc3Q!L*R\xa7\xa7\x91&\xaf\xe0\xfa\x90\xd9\x03_\xb1@#\
+\x8b\xc3\xaf\x82\x9a;\x19\x00\x90{\xf8\x00\x06\x03\xfc\xdf\x81\xdb\xe8\x12t\
+\xe0P\xfa \x08\x9f\xf0\xc3](yM\x13\xd0\x81 \x87?\xc8\xc1\xb5\xc2;=\xa18\xae\
+\xf4\xcc\xa1\xa0\x85\x1f2Xu\x85\xf4\xdc\x01\xd9\xf7\xc7\x109A\xf1\xff\r}\x9f\
+\xb0\x97"\xd6\xfd\x11\x13\nxd\xa0\x06\x90\xd0_H\xa3!`\xad\xaf\x914_<\x950"\
+\xaef\x95+\x83*\xe0\x02h\xbcFX\x1b\xaaal/\x86kB#Bf\xfe?3\xa9\x0f\xc05\xb1\
+\x1e9{\xa6\xc6\x9d\x86!Tg\x9c\x08\xe8\xa1\xf8\\5\x99P\x9a\x10\xfcE\x0e\xf8\n\
+{\x10\xb2;Ae@"Z\xba\x10\xcb!\xf0\x08d\x1d\x87\xa1\x9a\xe8\x9f\xd5\xf2\\WT\
+\x8c~\xe5\xa4\x81?\xb8\x13r\xc5\x0f\x17R\\\xe9k_\xbeMp}\xa6Y\xdf\xe3V\x04q\
+\xe4\ti\x8f\xbc\x84\xee\x0f\x00\xc5\xb1\x8a%\xb6\n\xaff\xdf\x1fk\x1bn\x8bJ\
+\x1c\\\xdb \xfc\xbbe\xb8\xaf\xf4/1?_5\x8e\x9e\xeagj\x1a\x03\xfd`j\xc22m3>\
+\x87\x11\xd2ByRE{g\xadS\x15x\t\xa8.\xf4\x18\xe8\\6\xe4\xec\x99\n\xbdH\xac:hq\
+\xc3_\xc8/\xcc\xc2C\xa8\x88\x97`\xb5\xb5tA\xc1W\xdc\x85\xbe\x99\xbb\xe0\x1a\
+\xdf\x84\xa0}0\xab\xc5[\xc8u\x07m\x1a\xbf/!n\x95\x85\x84\x06w\t$6\xa6\x0b\
+\xa9q\xf1T\x88\xb7-?\xb5\x03\x82\xa8\xe9d\xc3p\x7f\xc4\x13\xebD18\n`j/\x89\
+\xbfa\x82\x94\xef<-\xee6r,n\xd5M.\x1d\xd5\x02\x8f\x03Aja;T\x8b\xc1)\x07\x10\
+\x14HF\xf3\x17:b\x16\x88\x01\xe8\x02]<#}\xb8\xf4\x9b\xa0\xe7\x83\xfa\x8b\xc4\
+\x1bv\x10\x01\x1dt.\x1b\xb4>\x134>=4!=\x10\xd2\xd0\xa5f):\xa1\xcf[\x96Y\xd6U\
+<x\x95\xb6\xd28\x80r\xf8H\x88\xd5\xdb"\xb4\x02C\xa7\x0c\x8bP\xc4\xb2\xc2\xc5\
+\xaco\xa5QJ\xbc%[\xe1i\x1e`\'*\xde\x05_\xde\x01\x00p\x9c\x1a\xc3\x12\x1f\xc6\
+\xb1\xb9\x1c+\xfa\xb9w\xf6\xd1\xfb \xb3\x92\xec2\x19U\xc0%@P\x04l\x87\'\xa0o\
+\xfa.~-b\x8bP\x12\x12\x87\x90\x16\xd0E\xc7\xbfH\xdd\xf0d\xed\xba+\x8f\x89\
+\x887\x01cW!\x8c\x9d%\xd0\xb9,\x885\xc2\xa0\xf4Iv1\xcb\x00\xc4b\xcc9\xdfOMh~\
+l\xbc\xb6\xa5\x9d\x10\x9ez6R\xfc\x1el\x11\x8f\x17\x0b\xcf\x04\xd7\xb9\x7f\
+\xda\xae\xf0{\xc3\xee\xe9\xb2\xf7W\xe2\xfe\x10\x9bV\x06\xc4Nx{\xa5\xf5\xce\
+\xb0\x1b\xfd\xf2\x8a5q\x8b\xeb\xe4\n\xd4\x81g\xe3/t\xc0+R-0\x95\x8c\xb9_\x9a\
+[}g\xad3j\x1e8 ,\xfc\xaae\xce\'\xeb]\xe8\xa4\xd1\x07\xd2\xe8\x03\xa5KNt4>\
+\x03\x0c}\xf9\xbc\xf5\x94>\xbe\x10\x0b%\x8eP\xba`\xf2\xed<e\x12\xadq\xdd5\
+\x00\x00 \x00IDAT2y\x05+K\x11\xa4\x06\xf6}\x93`m\xac\x1e\xaa\n\x97\xd9\xa5\
+\x15\x95@\xe3\x15\x8e3\x0b\xe5;H\x81\x9d\xad^|\xe6Y\xd2\x0b\xc1\x08X\xdb\x99\
+R\xd5.\x16\x9d\x9eP\xda\xaco\xb9p\xaduF\xcc\x99~\xe5R\xa6\xbc)}\x7f$\xc3[\
+\x8d\x0e\xde\x8bA\xaf\xd7\xa3\xf1\xb8\xdf\xc6=\x86g\xdcQ\x04m\x99%\x80;k\x9d\
+\xaa(\'I\xd6[\xe0}3\xe8\x7f^s[9\xccGcw\xdc\x89\x87n\xd0\x06\x7f~t\xcc\x9b\
+\x92`Bi=f\xc1\xa9dA\x8b+e\x89%B\xf8\x8a\xbb\x04\xb5\xd9rd\\Z\xaf#\x13\x10k\
+\xbf\x18\xb2\xb9\x81\x9e\xc4\x8b\\\xc8\x9d?\xae\t\xeaA\x1a\xa2\xa7$R\xc3\xe4\
+\x9d\x89\x05\xd3\x83\xfd\xf2{?\x8a\xb9]\xaa\xacogo\xa9\xa21p1W:3\x08\xd3\xed\
+{Gp?9\xf7\x87\x94\xe2.\xc92w\xee\xdc\xa8A\xe0\xed\xfaV\xe8\x07\xed\x18\x9c|\
+\x08l\xff\x0e\x05\n\x1d\'\x1cE\xf9\xd7\xb5im\x9f\xcc\xb0,pr\xf8\xfdp62\xca6\
+\xb2\xde\x02g\xe0>$\x13\x81\x08\xf1\x7f]\x1a\t\tG:\xa7\xb0\xcb-\x90\xd7\x9f\
+\xf45\xc9!\x98\xcb\x8f\xe1\xd3\xcdI2\xaf*S\xaa\xd1:\xad\x82\xedc\x85:\xd6%\
+\x82\xd4\xf9\xe3!\x0f\xffaJ\x1a\xfd\x82}\xd7\xe3\xc1kw\x99B^y[\xd9\x9a\xe9R\
+\xca\xa5:{\x85]\xc0\xdc&0\xb1`\xac\xf0x\xa4\xfa\xfeP\x82\xba\xba:\xbcE^\x1c\
+\xb5\xcer\xac\x12\xfa\xfe\\\x98[*x\xdb\x9b}N\xb8j\x0f+\x9e\xb0*\x16\xe7\xa6H\
+\xfa<l\xf1\x06b\x978V\x91\xc7\xa8\x11\xf0\x90\x02\x02.\xe4.\xd7H\x98\x07n\
+\xe8\x17\xceb\xf7\x15\xf6\x80\x8a\x91\xa1\xac4!#\xdf\xfd\xa7\xf5\x983\xbe\
+\x1bQ* H\r\xf4\xfd\xfc\xd8a\xc8\xec\xe6w\x9fJ\xe6<C".&\xe4\x94@\xc1\x16\x8a \
+\x13p\xd5RpU7%~\xa1qXu\xff\x16\xac\xba\x7f\x0bJ\xccZQ\xf1N\xc6\xfaN\xa6\\j \
+\x10=p\xe1\n\xbdX\x0c<\x96+]\xa9\xfb#^q\x97D)--\xc5\x8c\x193\xa2\xd6\xdd\xdd\
+\x13\n\xff/\x9b\xdb*\xa0\xef\xe5_\x7f\xc0>\x00\xef\x98c\x82\xc7\x94\xd3\x08\
+\x08\x88\x9fYN\n\xd4JPQ\x96Q#\xe0JX\xe0\x01\x81\x18\x92V\xc4\xbaf\xa3\xf1\
+\x1a\x05\xb7\xa3\x0c\x01\xc1F\x16\xa9B0\xb6\x9a@\xb6m\xb6L93v\n\xe7\x86{\xab\
+\x8eA\xc9\xf42\xb65\xce\x089\x03\xd5/|\xff\xf8s\xe45\xb9\xf0\x94\xb7\x0f5\
+\xdd\x19}\xb8\xdc|A5\xec\x9e\x1e~q\x91j\x85\xa7\xeb\xfe\x90\x8b{\xa0\x0f\xf3\
+\xe6\xcd\xc3\xdf\x9aO\x8aZ\xaf\t\xb2\xbc9\x14`k\xac\x11,4\xe5)o\x83?\xbf7j\
+\x9d\x9cF@R\xa7\x84\x1d\xbd\xcf\x95P\x8c[M`\x93\xce\xa8\x11p\xca\xe0G2\xfft\
+\xa4\xc1\x8f@.\xdf\xe5-\x94\xd8&\x84I\xa4\xeb\x98\xa7\xaa%\xe1z\xc8r\x11,\
+\xf5)\xd3\xed\x1a2y\xe1\xa9\x14\x1e\xc1\x8f4\xf4\xfdy\x82\xad\x19\xfdy}\xf0\
+\x95\x08W\xe1K\x06\xc1D\xb7\xde\\\x08%&\xf8\x8b\xbb%\xbb\xd1\xfd\x85\x0exD\
+\xac*\xa5\x19\xee\xa2-z\x1d?n\xdd\xd3#>%R\x8cX\tm\xcc\xdfH\xa9\xfb#\x9e\x15\
+\xfe\xf0\xbeE\xf0\xfbw\xc1\xef\xdf%\xba\x1dC(\x18\xc0\xe7/<\x05\xa31Z\x98\
+\x7f\xdb\xc1\xff\xdf&\x82\xf4\x14X\xa1\xff{\xd7\x84F\x84D\xaa\xcd\x89\x11K\
+\xb85z\xfe9\xc8\xa1\n\x94b%\x8eU\x92g\xf4\x088A%1u\x8b\x82{\xdcQ\xde\x03U\
+\xeb5A?`\x97t\x04co\x81`\xdfoJCbp\xcaA^\x17+9\xd7&\xf5A/\x94Y\x1b2y%\xbbk\
+\x83v\'\x06\xa6\xeeS\xc4\x9b\x91\x11P\x80\xa5i\x1c\x84\x04\xd45\xae\x89n\'\
+\x99\xcc\xe15\xa4\xe0\xef*J\xc8\xb5F\x18\x04]\xb5^t\x17\xb4\xc7=\x87\xaf\xb8\
+\x0b\xce\t\x87\x01P\xd0x\xf8-&\xb3\r\xbb\x9d\xff\xffv\xb8\xa9IV\x1c<\x14\x8a\
+v]\x8b\xba\xd2\x15\xbc?\x84D\\\x03\x12o\xfd\xf1\x94\xa8u\xf1D\xfc\x9b\x8d\
+\xaf\xa1\xe7hS\xcc\xda\xe7l\xb4n\x0b,\x8d\xe3y\xeb)m\x08\xce\x89\r\x92\xca"K\
+\xb1\xb8\r\xb9\xfcg\x0b\x9d\xf5N\xff]n\xad\xfb \xfc\xe2\xc2L!#H`\xc6-\xea\
+\x1cp9\x8c\x1a\x01\x07\x00\xe7\xe4C\xb4\xebHV\x82\x10\x05w\xd51^\xf69\x00XZ\
+\xaa\xa4\xc7\x8f)\xc0z\xb8Z\xd0eM\xea\xfd\xe8?n/\xbc%\x1d\xa0$^\x1b\xa5\x0b\
+\xc2W\xda\x89\xfei{$7V\x11\xcb4w\x8do\x8c\xd9P\x81\xd2\x84\xe0\xae<\x86\x81)\
+\xfb32C:\x19tN\x1b\xcc\xc7\xf8\t? \x00\xd7\xf8&\xb8j\x1b\xc2\x96\x84$\x08\
+\xfa\xc1\xe5\x1a\x7f\x04}\'|\x07\x7f\x9e\xb8[\x9b\x11qC\xee\xd9\x82\x9fk&\
+\x1cCW^;:\xbd\xfc\xbfM\xc8\xe0\x83\xb3\xe60\x1d\xf7&(\x10\x14\x01{C\x8d\xf4\
+\xebL\x80\xe1\xb6\xbe\x01:\xf6\xcb\xa5\xa3\xa3\x03\xbb\xf7\xec\x89\xb9\x9f6\
+\xa0\xc5\xd6/\xbe\xc2\x03\x7f\xf8?l\xffj+\x00i\xaet\xa5\xef\x0f\x02\x80)\xe4\
+D\x91\xff(\xc6\xb9w\xe3\xbb\xef\xea%\xef\xdb\xf8\xedV\xd4o\xfd\x8c\xb7\x9e)\
+\xe6"\x86\xb1\xa7\x10\xc6\x0e~%\xb6\x90\xd9\rwu\x13\x00J\xd0J\x96S=-t\x98\
+\xef\xaa\x0f\x99\xbd\xf0\xc7I\xd4\xa54!X\x9b\xbc(\xf9\xc0\x01\xf3\x11a#f\xd3\
+\xa5\x9b$]\xc3h$\xeb\xa7\x91\xb1\tZ]pN\xac\x87\xc6g\x84\xa9\xab\x18\x86\x9e\
+\x82\x98Ih!\x8b\x07\xee\xb1G\x11\xc8\x11p\x9dw\x15B\xef\x90\xd7\x0eT\xeb1\
+\xc3\xd60\x01\xce\x89\xb4\xc5\x14\xfd!\t\xf7\xf8fx+\xdb`p\x14B?`\x87\xc6c\
+\x84\x86\xd4\x81\xa2\x00J\x17\x02i\xf4!du!\x903\x88\x80mPv\xa6\xb2\xa1\xab\
+\x08\xdeR\xfe\xc36hw\xa2\x7f\xda\x1e\x98\xdaK\xa1\x1b\xb4C\x1b\xd4\x83"(\x84\
+\x8c^\x04s\x07\xe0+\xee\x16\xac\xe7\xce%J\xdc)"\xa3K\x82\xb21\x1f+\x07i\xf0\
+\xc1W\xccw\x8b\xfa\n\x1c\xf0\xe5\xf7B?\x90\x03}\x7f.\xb4.34~c\xd8-IiC \r~\
+\x84\xcc\x1e\x84l.\x04r\x06d\xf5j\'\xb6n\x81\x01\x14\xf4s& \x80\xc3\x9c\x0f)\
+h\'\x1d\x05U\xd5\x85\x9e\xde\x1cX(\x03\xa0\r!hu!`\x1f\x882\x0c\xad\x8d\xd5\
+\xd0\n\xb8{\x81\xa1\xcc\xe9!KK\x130(\xda\x0b:\xddE[&\xd5\xd6b\xdf\xfe\xfd\
+\xbc\xf5\xcf<\xff<~\xb0h\x11\x8e\x9b:\x159v;\xcc\x83fX\x07\xad\xc8\xef\xccG\
+\xe9\x91RT4U\xe0\xa9\xc0\xdf\x01\x00g\x9cufx\xbfUw\xde\x82\xb5k\x1e\x89Y\xa1\
+M\xa9\xfbcj\xb3\x0b\xee\xa2\x01h)\xf9\xb3\x05z[\x8fb\xfb\x86\x17\x01\xc4\xee\
+<&\x86\xa5y,BV7o.\xb8\xaf\xb0\x07\xdaA+L\x9d\xa5a\x11O\xa4\xec\xa9\xbe\xc2.\
+\xf8\x9ct\xd5\x1eF\xe8X9\xfd\xbb\t\xeaAQ\x14H\xa3\x1f!\x8b\x1b\xfe\x9c\x01\
+\x04\xf3\x06P\xf0%=@u\xd6\x98\x05\xcf{\xcek\xe7\xa81p\x11F\x95\x803\x90F\x1f\
+\xdcU-pW\xb5@\xeb1A\xe7\xb4A\xeb3\x83\x08jA\x11$H\x93\x1fA\xdb\xa0H\xabG@\
+\xdf\x97\x07k\xd3x$R\xf0\xc4\xd0[\x00k=\xe0\xae9,hm\x93\xfa\x00\xbc\xa5\xed\
+\xf0\x96\xc6w\x9f\xcaE\xe7\xb6\xc0\xd8U,\xd8M\x894\xfa\xe0\x1e\xd7\x1c\xf7\
+\x18\x1a\x9f\x01\x86\xee"x+\xf9\x9d\x19zO\xfc6\xfc^\xdf\x97\x07\xfb\xc1\x89\
+\xfc\x03\x10\x80\xafH\x9a\xeb1`\x13\xee\xa3\x1e\xab\x1b\x14\x1b\x83\xa3@\xe2\
+ \x82\x80\xb5\xa9\x1aD@\x07o\x85\xc0\xef\x9d\xa0\x10\xc8\xed\x17\xcc\x81P\
+\x06\x02\xd6os0p\xbc^P\xfc\t\x8b\x17\xb0x!\x16d1\xb7T\xc5,\xe7\x1b\xc8\xebC`\
+\xc8\x13\xa0uY\x12\x12\xf0L)\xda2\xe7\xa4\x93\xf0\xce\xbb\xef\xf2\xdc\xe0>\
+\x9f\x0fom\xdc\x88\xb76n\x04\x00\\\x8c\x8b\x85v\x8f\t[\xc4\xa3\xfb\x83+w\x7f\
+pK\xac\xff\xe5\xa5\xbd8\xeb\xac\x13\xc3\xcb\x06\xc3P\xd2\x9d\xd9\x0bM\x1e-Z\
+\xf5\xdb\xbf\xc0\xdeO6#\x14\xe4{\xbffw\xc4\xcf\xde\x0f\xe4\x0e\x804\xf8\xa0\
+\xef\xcf\x11,\xe6\xc2\x84\x07\xc7\xfe\x91\x0e\xf1\r4\x90\xc8\xa9\x89]\x17\
+\x82+\xa8\x86\xeeB\xb8+\x8f\xf1\x8c\nJ\x13\x82gL\x0b<cZ\x90(\xaax\x8b\x93\
+\xf5\x02n9V\toq\x97h\xdc6d\x96\x1e\x03\x06\x05\x98\xda\xcaan\xa9\x04\x91D\
+\xb52\xa3\xa3\x00Z\xaf\x11\xae\x9a\xc6\xb4%\xb01X\x8e\x8c\x05i\xf4%4\x9f\xd5\
+\xd0]\x08k\xf38\x90z\x9f\xa0\x80K\x81\xa2\x92\x9f\xee$u\x7f\xfd`\x8et/\x00\
+\x05XZ\xe8\x8eM\xae\xf1G\xe4\xb9\xcdE (\r\xb4\x01i\xe5$5\x01=l\x07&ap\xca\
+\x01\xe9a\n\n\xb04\x8f\x81\xa9C8ARQv\xd0]\xad0+b\xfd\rG\xc9\xd4\xbc\xbc<\x9c\
+\x7f\xee\xb9x\xeb\x1d\xe1B+\xf1\xd0\xeb\xf5\xc8\xcb\x8f\xf6\x9c1VxLRp\x7fP\
+\x84\x06!\x8d\x11\xa7\xdd\xb8\x99\xf7\x99&\xd7\r\xcd$z@\xcdX\xde\x00\xdf\xfa\
+\x9e={6\x1a\x1a\x1ab\x9e\xc7W\xdc\t\x7fA\xaf\xf8\x06\x04\x9d\xe3\xb3\xff)zq\
+\xec\x92\xb1\xa2\x02.&\xa6\x1a\xbf\x01\x96c\x95pW%&\xd4\x94\x96@\xc822<v\x99\
+D\xd6\x0b\xb8\xe9X\x05L\xad\xe5\x08\xd8\x07\xe1/t\xc0\x9f\xd7+\xa9\xfci\x14\
+\x14\x9dmn:V!\x98\x95\x9a\x08:\xb7\x159\xbb\x8f\x83\xbf\xb8\x1b\xde\xb2\xf6\
+\x84J4\xea\x06m0v\x16C\xe3\x93\xde~\x92 5\xb0\x1d\x98\x04O\xe51\xf8\xca\xdb%\
+\xc5\xdcu.\x1b\xccG+\xa1\x1f\xa0\xff\xa95\xa44Q\x1a\x89\xe8\xfbs\x91\xb7{\
+\x1a\xbcE\x9d\xf0\x95u%\x94\\\xa8\xf1\x98`\xea)\x82\xb1\xab\x18D@\xfa\xbf\
+\x98\xcemA\xee\x9e\xa9pNh\x14l\x9c\xc3\x86r\x9b@\x1e\x1a\x8b\x81>\x1bL\xfc\
+\xa9\xe4\x8a\xb2\xf6\xe5\xdb"\x02\x9e\x01,^\xb8\x10\xc1@\x00\xef\xbe\xf7\x9e\
+\xe4\xe45\xb7\xdd\x8d\xab\x16\xff\x08g.Z\x80\x9c\x18\xb5\xc3\xe35;Q\xe2\xfe\
+\xf0\x13F8\xf5\x85\x18\xd0\x15!D$\xfe\x08^5nG\xdaf\xb3I\xb1\x82M\xade\xa0\
+\x08\x12\x9e\x8aV\xc9\xceI\x8d\xdf\x80\xbeY\x068\'Z\x102E\xa7d\x15\xf7^\x06\
+\x00X\xb4]\xa0\x19\x91\n\x80Q \xe0\x00\x00\x8a\xa0cT\x039\xb0\x12\xe3\x114\
+\xbb\x11\xb2;\x11\xb4\xb8\x102{A\x1a\xfctmr\rE\xdfwA\r4~#\xb4n3\xf4N;\xf4\
+\xbdy))?H\x80\x80\xb1\xab\x18\xc6\xae"\x84\xac\x1e\xf8s\xfb\x10\xb4:\x112\
+\xf9h\x8f\x81\x86\xce0\'H-4A\x1d\x08\x9f\x1eZ\x8f\x19:\xa7\r\xfa\xfe\xdc\x84\
+\xaf\x89\xa0\x08XZ\xaa`\xea(\x81\xbf\xd8\x81\x80\xbd\x1fA\xb3\x070\x04AQtu6\
+\x8d\xd7\x08\xfd\xa0\x1d\x06G>\xaf>:Aj\xa1\xf1\x1b\xb2\'\x1b\x9d\x0bI\xc0\
+\xd4Y\nSg\tB\x16\x0f\x02\xb9\x03C\x7f\x97\xa1{EK\x86\x13\xc7\x88\xa0\x8e\xbe\
+W\xbc&\xe8\x9cV\xe8\xfa\xed\xd0zMH\xb4\x9e\xbc\xc6gD\xce\xbe\xc9\x08\xe4\x0e\
+\xc2_\xd4\x8d\x80m\x10\xa4\x91v\x17k\xfd:\x04\xfb\xcd \xbb\xf2Au\xe7\x85\x13\
+(\xd9\xa5YS\xc6\xach\xcbo8\x1b\x96\x10\x04\x81\xf3\xcf=\x17\xb3g\xcd\xc2W\
+\xdb\xb6\xe1\xe0\xa1C\xe8\xea\xea\x82\xc7\xeb\x05I\x92\xd0\xeb\xf5\xe8\xb5\
+\xf4b\xb0`\x10=e=h\xafnGwy7^\x9c\xf5\x8a\xe81%Y\xe1\x0cI\xdc\x1f\xf57\xba\
+\x10\xcc\xd1\xc1\xff\x96\xb0\xd7d\xce\xf25\xd8\xb6N\xb8PN"\xb1\xefd\x91\xe7\
+\xbe&`>V\tCO!|E\xddt>\x88\xc9G\xf7| (\x10\xa4\x06D@\x07\xad\xd7\x0c\x9d\xd3\
+\n\xfd@.tN\x1b\x8e,;\xca;\x12#\xde\x0c\x8b\xb6/SE\\\x00bU\xcdC\xd9Q\x95CE%\
+\xcb\x89\xd7\xf1\x0cP^\xc43!\xf3<\x11\nZ\xf8\xd9\xea\xae\x13\xe3\x0f8\x19\
+\x11g\xacpj\xee|\x9c\xfdXu\xf8\xf3dE\x84\x992\xe5\x7fS \xb3}\x88m\xeb\xee\
+\xc4[\x8d\x0e<?o}x\xdd\x8f\xbf\xb8\x0e\xa7\xfd\xe8\xe9\xf0rT\xe6\xf9\x93\xb4\
+wd\xd5\xfd[\xe2\x9e_N{\xcft\xc5\x9e\x99\xdf\xc95\x17\xd4\x85\xd7q\x05\x1cP\
+\xadp!F\xd542\x15\x95\x91\x8c\x94\x8eg\x9d\x9e\x90\xa8\xb8\xcbe\xa4\x8a\xb7\
+\x120s\xc3\xd9\xe2\r\xd0\x96\xa0\x12\x18.\x12\xcf!\x99\xb3|\ro\x1d[\xbc\x13A\
+nf\xb9\x9a862P\x05\\Ee\x84!\xb5Q\x8aRB>\x9a\x90ZfU\t\x12\xedF\xf6\xf9\x0b\
+\xd7F\xaf\xb8a\x96\xa8\xf5=R\x85\xbb+\xff\xd5\xa8e\xd5\xfa\x16ft\xc4\xc0UT\
+\xd2\x04\xdbBK\xf5C\x87\x11q\x00(\x19jc\xca\xaea\xfd\xa3\xf1\x9b\x13\x8e\x8f\
+\x8ff\xeb\x9bAJ\xdf\xf0T\xf1\xc7?\xad\xc7\xb8\xa1\xf7O\x8c\x97\x9fO\x91\x89\
+\xaer\xb9t\xe5\xbf\x9a\xb1\xd7\x96)\xa8\x16\xb8\x8a\x8aBp\xdd\xabJ\xb9[c\xc1\
+\xb6\xc6\xb9\r(^h\xfaA\xf8\xbdj\x8dK\x87m\x85s\x07aJ\x0f\xca\xe4Z\xe1<\xeb\
+\x9b\xc3H\xb5\xb8U\x12C\xb5\xc0UT\xb2\x00\xba\xe0H\xec6\x90R\xadq\xd5\xfa\
+\x8e\xae\xd0\xf6\xfeM\x8dC\xbf\xdf\xf4#\xc7\xfa\x96[=-\x93`\'\xb0\xa9HG\x15p\
+\x15\x95,\xa6\xc4\xac\xe5Y\xdf\x89\xb8\xd5G\x93xs\x19?\xf3C\x1c\xd9*\xfc\xa8\
+T"d2\xfbc\xad\xa4\xde\xe0b\xd6\xf7\x93\xd4\x93\x92\xce#E\xb8\xd7\xfe\x92\x0e\
+\xc9H\xc9hO5\x998\xd0\xc84T\x01WQ\x11\xe1\xda\x17\xf9S\x91\x18\x9e\xbe\x9a/h\
+\x1f\xcc~&\xad1p\x06\xb1\xde\xcd\xb7,\x0b\x00s\xe7\x87\xe3\xe3R\x84<SJ\xa6f\
+\x02\xf1\xe6\x86\x0b\x85L\x94\xfc\x9b\xc7\xb3\xbe\x95\x14n\xa5`\xdf\x8bj\xdb\
+\xd0\xd4\xa3\n\xb8\x8a\n\x87X\xc2\xcd\xdd\x86+\xe4\xe9\xce\x96\x15\x12o\xe6\
+\xc1\xc9<\xfe\xd9\x89nB\xb1\xf0NO(\xa65>\x9a\xado\x86H]\xf4\xd4\xb0m\xdd\x9d\
+\x82\xd3\xc7\x18\xd8\xd6w\xfb\xf8Wc\x8a\xf7\xa6K7\xe1\x9c\xd7\xce\x01 _\xbc\
+\xe3Y\xdem3>G\xf9\xce\xd3\x04?\xe3\xde\x8b\x0f\xef[\x14W\xc4\x999\xe0*\x89\
+\xa1\n\xb8J\xc6\x90\x0e\xf7\xdd\xb5\r\xf3\xe3o4W`\xddV~\x07,\x80\x16r!k<\x93\
+`\x84\x87\x9a;\x1f\xc5\x10.\x04\xd3\xe9\t\xe1\x95\xb7\x85+\x80\xa9\xc4v\xa3\
+\xb3aD,\x11\xeb\x93-\xe2\x9b\xf6\xf2\xad\xef\xf6\xf1\xaf\xf2\xd6\t\x91\xca\
+\xee]b\xe2\xad2<\xa8\x02\xae\x92\xf5H\x12\xedx\xcc\x9d\x12y\xcf\x11s1k\\\x08\
+\xed\xf9M\x92N\x17\xda8^\xea\x95I\x86-\xe4bnu.#\xd1\xfaN\xb4\n\x9b\x10\xb1\
+\xdc\xe8\xdc\x90\xc9\xf9\xb6H#\x0f)\xd6\xa7TV4Q8[\xa2x\x8f\xc4\xb8\xb1\x9a\
+\xc0\x968\xaa\x80\xabd\x0cJZ\xdeb\xa2\xfd\xeb?\xb4%t\xbc\xd5\xf7\x94G\x16b\
+\x889\x17\xae`\xff\xf5\xca\x9fH:\xdf\xcdx6jYL\xd0o\xad\xfb@v\xdcQh\xfe\xb8\
+\x1a\xfbN\x0c&d"\x96\x87 \x97m\xeb\xee\x84\xe3\xd4\xbf\xc8\xdeo\xd6;t+\xd3Y\
+\x9c\xb1\xc6\x9f\xfe\xf1\x15\xee\xfe\xe9)x\xfa\x96\xd4w\xfaJ\xe4^\x14c$\x0eD\
+\x86\x03U\xc0U\xb2\n!\xe1NT\xb4\xc5\x8e!(\xe6[\xf7G\xb9\xd3\x19\xe1\x96*\xd8\
+\\\xb8\xfb1\x82.$\xe4\x89<(\xd9\xd6\xf8\xdfn\x17n\x921\x12\xad\xefT\x92\xea8\
+\xb8\x10+\x9ab\xb7\xaa`\x84[\x8c\xbb\x7fz\n\x00\xe0\xdaG"\x9e\x96T\x8a\xb9\
+\x9a\xb8\x96^\xd4f&*Y\x03W\xbc\xa5\n\xf7{e\xb4 /n\x97\'\xf4QB\x0e\x00[\xf7\
+\xe3\xd9\x17\xb6\x02H\\\xb8\xe3q\xf3\xbf\xc5\x85\x1cH,\x0b8\xdb\xe6}\xc7r\
+\xa1\xff\xf8\xd2\xab\xf0\xfck\xff\x92}Ln\x93\x13!\xa4\xfe\xee\xd9\x89[3n\x19\
+C\x1f\xbf\x81\xfe\x1bp\xado\xb6\x80\x9f},\xd2\x06\xb5\x7f\xc9?\xa4\\v\x98\
+\xb3V,\x15\\\x9f\x0e\xcb<\x16;\x1f9*\xe8BW-pi\xa8\x16\xb8JV\xc0\x16o%,n)0\
+\xe7Y}O9\x9e\xbd\xf9Y\xe0\x85\xd4\t7\x03s|!\x8b\x9c- W]u/\xfe\xb5\xef\xde\
+\xb8"\x9em\xe2\xcdeC\xb5\x03\x00\xf0^\xaf\x13\x8b\xf3m\t\x89\xb7T\x92\xb1>\
+\x9f\xa4\x9e\xc4\xa6K7\x01\xed\x91u\xaf~\x91\x03TF[\xd8\xeb\xae\xef\xc7\xe5\
+\xed\xaf\xcb>\xfeGOD\xf6a\x8b9c\x99\x0f\xb7\x90\xab$\x86*\xe0*#\x9aD\xadn6r-\
+o.\xcf\xde\xfcl\xca\x85\x9b\x0b[\xc8\x85\xac\xf1\x7f\xfd\xeb\xde\xb4^O&\xc2\
+\x887\x03#\xe2\x99\x04\xbbz\xda\xba\xf6Scn\xbb\xeezZ\xcc_)[\x9a\x90\x8830b\
+\xce\x15\xf2\xe1\x10q5\x81-9\xd4Z\xe8*#\x16\xae\xd5\x9d.\xcb\x9baJ\xf7{\x98\
+\xd2\xfd^\xda\xc5\x9b\xcd_\xaf\xfc\t\xb4\xe77I\xceng\x93\xad\xd6\xf7\x86j\
+\x07O\xbc\x93\x85\xa9\x8f\xaeT\x83\x93k.\xa8\x8b\x12\xafe\x81\x93\xa3>\xb7}\
+\xb2X\x91\xf3\xc4\xe2\xa3\'^\x8f\xb2\xcc\xd9q\xf2\xe1Du\x9fKG\x15p\x95\x11\
+\xc9p\xb8\xcc\xd90\xc2=\x9c\xe2\xcd\xc0\\\xc7\x1dw\xac\x8bZ\x9f\x88Kw\xa4\
+\x8b\xf7\x16\xbd~\xb8/!&3\xeam\x82V\xa7\xf3\xcc\xf7x\xebb\xc5\xb9_)\x13\x8ei\
+\'\x02W\xc43E\xc8U\xe2\xa3\xba\xd0UF\x1c\x99"\xde\xa2\xec\x19\xfay\\\x12\'I\
+\xe0\x18\x7f\xbd\xf2\'\xc0\x1d\xeb$\xcd!\x1f\x8d\xd3\xc6\x86\xd3}.\xa7\xbdg:\
+\xaco.\\\xb7\xfap\xb9\xd4U\xe4\xa1Z\xe0*#\x96\x8c\x14\xefa\x86q\xa9\'\xc2H\
+\xb7\xbe\xc5\xb8\xa4\xb1@\x11\xf1N\xc4\x8d.\xa5\xbd\xe7e\xf3\x06x\xeb\x1e]\
+\xba"\xee\xb1\x95\xb4\xc2\x192\xd1\xa5\xae"\x8ej\x81\xabd\x169F\xa0:O\xf8\
+\xb3\x9d\x1da\xeb;\x15\xe2m6\x1b\xa0\xd7E[\x1dN\xa7\x17$EO\xe5\x91,\xde\xc9X\
+\xde\n\x1c\xe3\xafW\xfeD4\xb9\r\xc8n\xeb{~ \x10\xe5F\xbf\xa4\xb1@p;\xebS\xbb\
+\x01\x00\xae\xeb\xa7%t\x9eX5\xc1\x01y\x167\x9b\xf5\x05\xaf\x01K_\x93\xbc=\
+\x93\xd0V\xfb\xdc\xc6\xf0\xba\xfak\xceO\xe8\xdc\x0c\x1f=\xf1:\xceZ\xb1\x14\
+\xcd\xf3\xae\xc3\xa2\xed\xf4\xbaT\xd4\xf8O\xf4w\xa4\x12A\xb5\xc0U2\x8br\x1b\
+\x88\xcb\xa6\x08\xbe\x14)\x89\x1a\x83\x82<+\xcaJ\xf3\xa2^\xda!A\xcft\xcb\x9b\
+\x8b\\K<\x95\xd6\xf7\xf2\x95+Svl!\xd8\xa2\xadt2\x1b\x83\x12\xe2\xfd\xdc;\xfb\
+\x04\xado\xb9\xb0\xc5[h9\x11\x9a\xe7]\x17\xb5\xcc\xed\xbc\x96*\xd4\x046y\xa8\
+\x16\xf8h\xa6\xdc\x06b\xde\x18\xa0:\x17\xb0\x19\x01P\xc0\x80\x1fh\x1d\x04u\
+\xc0\x01|\xd7\x0e\x90i\xae\xf3s\xa0\x07\xd4oY\xd5\xaer\x8c \xee\x8c\xce\xd0M\
+\x95\xeb\xfcX[o\xf8\xfd\xa4\xda\xf2\x18[\x8e\\\x86\xc3\xfa^\xf7\xf8\xe3i=\
+\x1fW\xb4\x85D<Q\xcb\x9b\xa9\x8d>nE\x90W\xd4E\x8ep\x0b\xb1\xbe@\xba\xe5\xad\
+\xa2\x02\xa8\x02>z\x19\x97\x0b\xe2\xa7\xd3\x01\x82\x00\xf5\xdf6\x10\xad\x83\
+\x80A\x0bL\xc8\x03\xea\nAL-\x02\xb5\xbf\x1bp\x07\x86\xfbJ\xa3\x18\xc9q\xef\
+\xd9C59v\xda\x01\x7f\x1a|_\\W:[\xbc\xd9\xa26?\x10\xc0\x96\xa6A\x00\xc0\xc9UV\
+\x18u\xaacN\x0eR\x85\x9b){\xfa\xdc\xd0\xf2[\xab+StE*\xa3\x05\xf5?u\x94B,\x9e\
+\x00h5\xa0\xde>\x04\xbc}\x08\xd4\x8evP_\x1d\x03\xf5\xc2\x1eP\x1f7\x0f\xf7\
+\xe5e%s\xfb\xe8\x97\x81T\xf6\xb8\xfe\xd9\xfa\xf0K\n\\\x8bt\x8b^\x8f\x0f\x1b\
+\xfa\xf1aC?|\xc1\xec\xac\xac\xac\x0f\xec\x0f\xbf\x94BJ\x82\x1aC\xbc\x9a\xe5R\
+\xaco\xb1\xe2-\xab\xefZ\x1f\xb5\x9cl\x0c\x1c\x00.y\xb5\x11\x97\xbc\xda\x18^\
+\x1e\xfb\xc5\xfa\xb4\'\xb5\xad\xfd\xe5\xfcp\x8ba\x15aT\x01\x1f\xadT\xd2\x0f\
+\x1e\xe2@\x0f\xef#\xa2\xd7\x9b\xee\xab\x91\xc4pX\xdf\x13\x1c\x9fet\xec\x9b+\
+\xda\xdce&\x16\x9eM\x89k\x05o\xb6\xa0\xe0\xcd\x16\xd1\xcf\xb9\x89k\xec6\x9f\
+\x1b\x9dUx\xaf\xd7\x89\xf7z\x13\x8f\xb52\xd9\xe8}k\xfa\xe2n\xbb\xb3\xd6\x19\
+\x15\xd7e\xb2\xbc\x95\xb6\xbeW\xdf\xb5\x1e\xf5\xd7\x9c\xaf\x88x\xb3\x91r\xcc\
+\xb6\x19\x9f\xcb>\xae\x9a\xc0\xa6\x0c\xaa\x0b}\xb42dhQ\x06\xfe\\O\xaa\xb9\
+\x1f\xc4\x87M@P`\xc4M\x00\x98Z\x0c\x9cT\x0e\xa2\xc2\x0e\x98u\xf4v=^P\x8d}\
+\xc0{\x87\x81 \xcb\xc4\xd4i\x80\xc9\x85 &\x17\x02U6 \xcf\x04\xe8\xb5\x80/\
+\x04\xea\xe8\x00\xf0n\x03\xd0\xe9R\xe4+i4\x1a\xe4\xe5Z`\xb7\x99`0\xd0B\x16\
+\x08\x04\xd1?\xe0A_\x9f\x13B\xb6\xa5\xd1\xa8GA\xbe\x15\x16\xb3\x11Z\xad\x06$\
+I!\x10P\xa6\xda\x16@\xbb\xcd\t\xce\x89g\x0eD\xbb\xd0{\xf5\xc0!+\x7f_=\x05L\
+\x1f\x04&\xf6\x00\xf9\x1a@C\x92\xe85j\xb0\xdf\n|\x97\x03\x90\x04\xbd\xdd\x8e\
+f\x12/l\x8b\xfc\xadn\x02\xb0\xb9\x88uL\x83\x157\x1d\xd8\x11\xfe\xfc\xbf\xed\
+\xad8\xe9\x94\n4\xd6\xf7\x82\x02\x11u\xce/\x9a\x07ab\xb9\xd0\x8b\xaczL+5\'\
+\xf2\xd5c\xb2|\xe5\xca\x94\xc6\xc6\xd9"\xee\x9f\xb6\x0b\x00-\xdelRYZ\x95-\
+\xda\xf1,W9\xb1\xef\xcb\xdb_\x17\x9d>\x96l\x89U6k\xde\xbaIp\xbd\xd0\xfc\xf0X\
+\t}r\xe0&\xb0)\xd9^8[Q-\xf0\xd1J#m=\x10\x97L\xa6\xa7n\xb1qx@}r\x04\xf0s|\xbd\
+\x1a\x00\x97\xd5\x81\xb8j*\x88J;\xb0\xfd\x18\xf0\xe6\x01\xe0\xebV\xc0f\x00qJ\
+%-\xd8lN,\x03q\xd5T`\\\x0eP\xdf\x07\xbc{\x18\xd4\xbb\x87\x81\x01/\x88\xda|\
+\x10W\xc5\xae\x85|\xe5\x91\x93c~\xce\xa0\xd3i1\xb6\xaa\x10E\x85v\x04\x83!tv\
+\x0f\xa0\xab{\x00$E\xa1\xb8\xc8\x8e\xf2\xf2|\xde>v\x9b\x19c\xc7\x14\xc1n3#\
+\x10\x0ca`\xd0\x03\xb7\xdb\x07\xb6\xd2?w~rsm\xe7\xf4\x01s\xfa\xe9\x17\xc3\
+\xcc\xc1\xc8\xba9\xfd\xc0$7\x7f?[\x08\xb8\xb2\x158\xa5\x17\x18\xa4\x80\xcf|\
+\xc0gE\x1a\x044\xc0\xa9}\xc09\xdd\x91m\xc7\x17\x12\xb8\xea$-\xf2\xcc\xb4\x18\
+w\x18\x80\x0e\xd6\x9f\xf4\xf1+\x1f\xc1\x7f\x0bi7\xeb\xce\xfc\x17\xf1\x82\xfd\
+gx~\xf9r46\xf4\xa3\xb1\xbe\x17\x8d\xf5\x91\xe4\xbd\xaf\x8e:\xf1q\xe3@\xf8\
+\xf5}\x872\x83+.\xc9\x88\xb7\xe3\xa2*8.\xa2\xc58\xdd\x19\xee\xf1\xe0Z\xdcl\
+\x12\xb1\xbe\xe7\x9c\x18\x11\xe4m\xdf\xd0\xf7\xa2R"-\x07\xf6\xfc\xf0T\xa3\
+\xba\xce\xa5\xa3Z\xe0\xa3\x95\xb7\x0f\x01?\x9dA\'\xb3\xfdb\x0e\xa8\xaf\x8f\
+\x01_\x1c\x8d\x99\xb4F\x9c:\x06\x98^\x02\xb8\x02\xa0\xfe\xfe\r\xd0\x17q\xb5\
+\x13\x14\x05\x9c1Vt_\xea\x89o\x00w\xc4\xb2\xa5\xf6v\x81\xb8}.Pl\x05,\xba\xa8\
+\xcf\xe4C\xa0\xa2,\x1f\x06\x83\x0e=\x8eA\xf48"\x0f\xd0\xfe\x017\xc6\x8d)\x82\
+\xcdj\x82\xd5b\x84\xcb\xed\x03@\x0b~YI.\x08\x00\xad\xed\xbdp:\xa3\xc3\x06Je\
+\xa1\xaf\x1d\x17y\x7f\xd3\x11\xfa\xe73\x95\x803\xc6\x7f\x1eA\x01\xe7v\x02yA`\
+[\x1e\xb0-\xd2E\x12{\xec\xc0U\xad\xc0\x0470\xce\x03\x18\xb6\x07\xe0\x9f\xadG\
+\xa1\x95@Y\x0e\x81\x87>\x0e\xa2\xd4\x0f\xe4\x05\x80\x81\xa1sP\x04\x89j\xe7\
+\x19\xa8\xb7\x7f\x80\xcfJ\x1e\x02@\xe1\x9b\xc7\xa3\xa7\x8d\xdd\xf3!\xedf\xbe\
+c^9rL#\xa7\x02\x97\x94\x81\x80a\xf7\xf4\xb0\x15\xae\x14L6z\xdf\x9a>\xe4\xdd\
+\x99\x97\xf0\xf4\'\xa53\xcf\x95\xb4\xc2U2\x1f\xd5\x02\x1f\xa5P\xbd^P\x7f\xdb\
+\x01|\xd9\x02h\x01\xe2\x8c1 \xee\x98\x0bbq5-\xa8\\4\x00\xe6\xd1\xbd\x8b\xa9O\
+\x9b\xa3\xc4\x1b\x00\xa8\x1e\x91\xb8\xf9A\x07\xa8\xe7v\xf3\x05\xba\x9f\xb5\
+\xbd.9\xc1\xb0X\x0c0\x99\xf4\x08\x91$\x1c\xbd\xd1\x16#EQ\x18\x1c\x12g\x9b\
+\xcd\x04\x8a\x0c\x81"C\xc8\xcb5\x83\xd0\x10p\xb9\xbc<\xf1\x1en\xc6x\x81R?\
+\xe0\xd5\x02;r\xa3?\x0b\x018d\xa1\xdf\xd7\x0eY\xee\x86\xed\x01\x18\xb6\x07P\
+\xdb\x10\xc4gC\x8e\x86\xc5\xdd\x80=\x04\xc04\x0bgt\xfc\x12\x1a\xca\x80\x8f\
+\xca~\x0f\x08\x06\x12\xb2\x9f\x80~\n\xcf]\xae\x94\xfb<\x96x3\xees\xc6\x82\
+\xbd\xceq\xa9"\xe7\x8c%\xd2\xa9\xa8\xd0\x06D\xbe\x83R\xc9l7<5\x0b7<5\x8b\xb7\
+~\xd5\xfd[T\xf7\xb9DT\x0b|4\xe3\r\x82z\xb7\x01\xf8\xa2\x05\xc4\xbc*\xe0\xa4\
+\n\xe0\xf4\xb1 fW\x80\xda\xd4\x00|\xd3\x1ey\xde\x17Z\x01\xdbP\x82\x94@\xe2\
+\x1b\xf6w\x83z\xda\r\xf89\xff\xdc}\xde\x88\xd8\x13\x00,zz\xba\x9a\x84\xa9J\
+\xd76\xcc\x87K\xb8\x90V\x146\x0b\xed/\xf6z\xfc\xa0(\xbe@\x05\x87b\xf9\xbe\
+\xaeF\xbc\x7f\xef5\x00\x80\xabV\xbf\x08\xe4O\x86\xd3\xed\x8f\x7f\x82d\x08\
+\xb1\x7f\x1f\xd2\x06*\xe3\x86~]mFZ\xb0\xb9\xb8\x86\x0eS(p\xe9\xbb\xed@\xb9\
+\x0f\x98\xe4\x02\xce\xe9\x02\xf6\x05.\xc5\xa4\x81\x1f\xe0\xe5q\xd7\xc0\xaf\
+\xa1\x15?[K\xa6J!\x93\xda\x89^\xf8\xebc\xb8\xe8\x89\xe1\xbe\x8a\xf4\xa3&\xb0\
+)\x87*\xe0*\xc0\x80\x8f\x16\xf2O\x8f\xd2\x16\xf8\x89e .\x9e\x0c\x98t\xa0\xbe\
+\x18\xca\xe0\xcd5D\xb6\xef\xf3\xf1\x8f\xe1\x0e\x80j\xec\xc5\x9e\xfe\xaf\xb0w\
+p+\x1c\xfevP\xa0`\xd7\x17`\xe6i\x97a\xea\x82K\xa0\x1d\x9b\x0f\xe8\x95w\xfa\
+\xe8\x86,x\xab\xd5\x14\xd3\xf5\x9d7v2\x16\xff\xe1\x1d|r\xff\x8f\x90[F\xbb\
+\xfb\x83A\xe5\x12\xd6\x04\xb9\xe9z`\xd7N\xfa\xfd\x8b;bo;\x84m\xe8\x92\xaa\
+\xdd\x11\xb7\xbb\x10\x06\x11c\xfa\xe3B\xa0\xc8\x0f\x94\xfa\x80\xd2\x8e\xff\
+\xc5\xfb\xe5\xbf\x81\xc3\xd8 \xe3\xa2U\xa4\x10\xab\xa8\x8b\x10B\xd6\xf7\x9b+\
+N\xc6EO|-\xf9\x9c$k\x80\x9a\xae\x84\xb6T\xf1\xe4\xf5\x91\xff\x07\xb5\x02[b\
+\xa8\x02\xae\x12\xc1\xe5\x07\xb5\xe1\x00\xe0\x0b\xd1\ti\xf3\xc6\x00C\x02N\
+\x84XjA\x08\xedL\xe1\x83\x8e\x97p\xd0\xb9\x03s\x0b\xce\xc1\x05\xe5\xcb\xa1#\
+\x0c\xf0..A\xee\xfc\x13@y\xfc\xc0\xa7G\x80#\x03\xa0\x9c~ @\x81\xb8}\x8e"\x97\
+\xcdX\xdd\x9dM\x07\xb0k\xf3K\x00\x05\xe8-vX\xf2\xcbQ>\xe3L\xe8\x8c\xb4\xcf\
+\x99dU\x95\xd3\x1b\xcdC\xfb*r\t\xe2<\xfet\xe4}\x0c1f\xc3\xa4\x0e\xb6\x19\x81\
+\xef\xed\xe2\xdb\x05\x04\xff\x0e|(V\x1a\xfch\xb6\xbeS\x89\x90\x88s\xdd\xe7l.\
+\xfc\xf5\xb1\x84\xce\xf3\xcb\x8d\x11\xb1_s\xc1)\t\x1d#\x19\x98:\xe9j\xb7\xb2\
+\xcc@\x8d\x81\x8fR\x88kg\x8a\xff\xf5\xb7\xb7\xd2?m\xac9\xc5\xec\x98w\x89\x85\
+\xb7\xcba\xd7\xf78\xe8\xdc\x81\x13\xf2\x16\xe0\xa4\xfc\xc5\xb0hs`\xc8\xb1#\
+\xf7\x8c\x13\x00\x00\x83\xcf~\x06\xea\x93fz\xaaY\x97\x1b\xe8\xf3(\xf3E(\n-\
+\xbb\xe9y\xa8Fk\x1eJ\xe7\\\x8e\x8a\xd3\x7f\x0cm\xfe\x04l}\xe9At\xb64c`\xd0\
+\x83\x81A\x0f\x9c.\xfa;\x94L=\x15~/\xedN\xd6h\xf8*8\xa5G~\x1fmY\xc4\x11\xde\
+\xc5\x15t {\xb2\xc9\x88\x03V\x88\xbe\x0e\xf3\xff\x0c\x00\x803{\x00\x0b\xd9\
+\x8f/\x8b\x1f\x05\x00,h\xff\r\xf2\xfd\xd5\x92.\x8d\x928(P\xe1\x13\xabK\x99R\
+\xb1\xef5\x17\x9c\x82\x93\xc7\x95\x86\x97\xd3\x19\x0b\x7f\xe4\xb3]\xf8\xbe\
+\x9d.\x02\xb4\xfao\xafc\xabc\x93b\xc7\xfe~\xe0K\xc5\x8e5\x9aP\x05|\xb4\x12\
+\xae\x7f.\x80i\xc8\x92`%\x9aQ}^Zx\x01`\x16\xdfM\xbdop\x1b\x00\x023\xf3"\xd3?\
+\x88\x02KX\xac\xccCc\x82g\x8e\xfc\x1ek\x1bn\xc3\xdf\x9b\x7f%zi\xee\xd0 \xd66\
+\xdc\x86Y\x98\x85\xf3p^x\xfdW\x8f\xff\x02\xef\xdf{!\xbe\\{\x13\x9c\x9dt\xb5\
+\xb8\xce\xfd_c\xe7\xdb\xff\x00\x00\xe4\x16\x97b\xcf\xbf\xef\xc3\x965\xd7\xa0\
+\xf1\xd3\x7fC\xa33\x08\x1e\x1f\x00z\x9a\x0f\xd1_\xd5\xc8\xaf^F\x8d\x99)\xba\
+\x9f\x12\xe8bTb\xdbPW\x8d\xe2\xa1\x01\xd2@\xbf\x0f\xcfW\xc9+\xf8q\xbc\x13\
+\x98\xec\xa2\xf0^\xf9\xdd\xf8\xa6\xe09\xec\xce{\x05z\xd2\x8cs[\xefGGy{\xdc\
+\xfd\x83\xa1\xd1\x99\xe4\x96(LQ\x17\x06)\xadFGb\xcd\xf3~\xaf\x1f\x9dN\x0f&\
+\x15\xe7\x81\xa2(|\xbam/\xc6[\xa7Fm\xa3N\xffJ?\xaa\x80\x8ff\xaas\xf9\xd6\xa0\
+\x86\x00\xe6\x0f\xcd}\xda\xd9\x19YO\x01\xd4\x16Z4\x89\xd9\x15\xc0\x9c\x8a\
+\xa8};\xbd\xcd\x183f:,\xb6H\xd6\x19\xc5\x9a\x92\xa6\x1fW\x04\x00\xf8\xf1\xd8\
+\xbb\xf1\xb3i\x8f\xe0g\xbf\xfb\x8f\xe8e\xe9\t#\xce(Z\x8a\xbbpW\xd4\xfa\xc2\
+\x9a\x99\xa89\xf3j\xb8{Z\xe1\xe9\xa5\xc5\xe8\xd8\x8e\xf7\xd0}\xe4\x00\x0e}\
+\xfd>\x00`\xe9\x1f\xfe\x89\xf9\xbfX\x0b\xb7\xa3\x1d\xb5\x0b\x7f\x0cK>=\xd8\
+\xf8\xe6\x1f\xbf\xc2\xee\x17~\x83\xf7\xee\xb9\x00-\xdb\xdfE\xc3\xb6\x0f\x01\
+\x00y\xb9\x16\x18\xf4\xb4+\xd0\xef\xeeG\xff\xee\x8dp\x80\xe5\xb7n<\x0c\xfc\
+\xf4j\xe0\xf4\xd9\xc05W\x02\x8d\xacX\xb2s\x10\xf8\xeb\x83\xc0\xd2\xf3\xe9\
+\xcf\x17\x9e\x06,\xbf\x06\xd8\xb7G\xf0{\xf9\x02C\x1e\x00V\xf2\x99\x06@\x19\
+\x93R\xd0E\xff\xbe\xed9\x06\x94\x96\xd3UXv}\xdb\x89B\x81\x99}9A:Y\x8dM\x89\
+\x1f8\xdd\x01l+z\x12\xcd\xd6\xaf\x00\x00\x9f\x97<\x84N\xd3\x1e\x14\xf8j\xf0\
+\xf6\xfe^\xd1\x1ct\xd3PnB\xeb`\xe4d$E\xa1\xa5?\xc5I~\t\x10\xaf\x12\xdbp\xc3\
+\x15q\xa5\xaco1\xe4X\xe1\xbfx\xfd\x89\xf0K\x0e\xfb:{Q[\x94\x0b\x83V\x83\x03\
+\x87[\x11\x0c\x86Pb\x1c#\xfbZ\x85\x12\xd8\xc4\x9a\xbb\xa8\xc4G\x8d\x81\x8fV(\
+\x80\xb8\xac\x0e8m,\xa8\xfd\xdd \x1c^PV\x1d\x88\xe9\xa5@\xb9\rh\x1e\xa0\xa7\
+\x8b\xb1\xd9\xd5\x01\x94\xd9\x80\xd3\xaa@,\x99\x08\xcc\xab\x02\x8e\xd1M0.\
+\xca[\x8f\xc215\xa0\xd6\xee\x00<C\t)=n\xa0\xb1\x9f\x1e(\xfcx\x1aP\xef\x80\
+\x8e \x80\x9a<\xa0\xcb\r*D\x82\xd0j\x80\xf3j\x80}\xdd\xf4\x80!\xc7\x08}u)\
+\xa6a\x0cN\xea\x9c\x82\x1a[\xe4\x1aN\xba\xf4F\x00\x80\xd5\xa2CIe\x15(\x00\
+\xbdGh\xb1l=\xd6\x81\n\xb7\x0fV\x8b\x11SO\x98\x89\x92\xdf=\x85\x10a\x80%\xbf\
+\x14F\x83\x16\x93\xfe\xf4,\x1c\x8e\x01tv\xf6\xe2\xab\xc7o\xc6\xf7\x1f\xbe\
+\x869W\xdc\x0c\x83A\x87qcK\xe0\xf7\x07\xa1\xd3\x97"XS\x89#\xef\xacE\xfe\x95\
+\xb4\x87\xe0\xfc^-v\\\xbc\x0c\x07\x1c\xcd\xc0s\xeb\x81\xd6V\xa0\xba\x06\xf0\
+\xf9\x80U7\x00\xedm\xc0o\x7f\x0f\x9c4\x07h9\n\xfc|\x05p\xac\x05\xa8\xe37\xf4\
+>\xda\xde\x88\xda1u8\xd3A\xcf\xe3\xd6\x02(\xf7\x02N-\xf0/c\x0fp\xc32`?\xfd0\
+\xab;\xbe\x18\xc1\x00\x89\x9en\x0f~\xe8\x06\xda\x8d@\xbf\x8e\xde\xa7\xc0\x0f\
+\x14\x04\x80os\xe889#\xe6\'\xf7\x01~\xad\x03\xad\xe6\xef\xc2\xe7$\x11\xc4a\
+\xdb\x16\x94x\x8f\xc3w\xedn\xe4\x98t\x18\x97g\xc0\xc4BS\xd4\xb5M\xc87bo\xa7\
+\x07o\xee\xef\xc5\xbe.\x0fB$\x89\xe6>?\xecF-n\x9c[\n\x15\xe9\x0c\x0e\x0ebm\
+\xc3}X\xbb\x84^v\x9c\xfa\x97\xf0gE_\xdd\x89R\x9b\x195+"\x05\x8a<\x81 \xde?\
+\xd8\x82\xdd\xed\x0e\xf4{}\xd0k4(\xb5[p\xc9\xf1\xd5\x18\x93\'-c;VB\xdb\x03\
+\x1f\x7f\x8b\x05\xb5\x95\xf8\xe7\xf6\rQ\xeb\x7f\xf1\xfa\x13xt\xe9\n\xd1c\x06\
+I\x12\xf7l\xde\x8e%\x17]\x8c\xd7w\xd1\x03\xc2;\xdf\xf9\nx\x87~\xff\xb7\xfe\
+\xdbqB\xde\x02\x9cZH\x7fQu\xeaW\xfaQ\x05|\xb4\xf2\xf0VP\xd3J@\xd4\x16\x80\
+\x98[\t\x98t \x82$\xd0\xe9\xa23\xd2\xb7\xb6\x02!\x8e\xaf\x97\x02\xa8\xcd\r \
+\x1a\x1c\xc0\xc9\x95\xc0\xd8\\`Z\t\xe0\'A\xb5\xf5b\xff\xc6\r\x98\xdc[\x1c\
+\xbd\xfd\xbf\xbe\x07\x16\xd7\x80\x98Z\x04\xa2\xae\x10T\x8f\x17\xc4\xc7G@}u\
+\x0c\x9e\x1b\'\xc3RR\x02\xe2\xb8b`\xc0\x0fjgg\xb8\x07\xf1S\xc5\x00\x00 \x00I\
+DAT\x1f8\x00|\n\xe0t\xdc\x19>\\Yi\x1e\xfd\xf3\xea\x9f\x03\x14p\xb0\xa1\rA\
+\x1f\xed\xd6/\xac\x99\x85c\xad\xbd\xc8\xb1\x9b\x90c\xb7 \xbf\xb2\x1aZ\xad\
+\x0e$E\xc1\xef\x0f\xa2\xc7\xe1D\xff\x80w\xc8\xadN \xe8\xf3\xe2hk\x0fJ\x8ar`\
+\xb5\x9a`\xd0k\xe1\xf2\xf8\xf0\xce\xff\xad\xc2\xd5K\x16\x86\x13\xc9\n\xca\
+\xc6\xc1R7\x0e\xc8\x01\xf0\xe9G\x91\xef\xf6\xee\xdb@\xfdA\xe0\x97\xbf\x01N\
+\x1br\x1b\xd6N\x02\xc6\x89\xc7\x9a?\xfd\xf6=h;;1~\xe6\xa9\xa8%\xf5pj\x81F\
+\x0b=\xf5\x0b\x7f}\x12\xe8\xee\xc2%[\xbe\xc6\x86\xf9\'C\xab%0sV\x19~\xf9\xe3\
+\x9bPw\xfa\xf9(\xa9\x9e\x822\x1f\x9d\xb8\xd6\xab\xa7\x8b\xbb\xec\x19r\x14\
+\x94\xfb\x80\xb3\xc3\x95\xd9\n0\xd3\xf1#\xb4X\xb6\x01\x00\x08\x82\xc0\xc9\
+\xdd7F\xae\xa1i\x00U9|\x01\xbf`r\x1eH\x92BC\xaf\x0f{:\xdc\xc81j1\xa9\xd8\x8c\
+9\x95\x025^\x87\x19\xa6\n[\xa6b4\x1aq\xf1\xc5\x17cR)\xf0\xab\xdd\xd1eF\xcf\
+\x9eT\x85\x0f\x0f\x1dC\rk\xdd\xdf\xbf\xda\x8b^\x8f\x0fW\xce\xac\xc5\xc4\xa2\
+\\t\xbb<x\xe2\xab\xbd\xe8q{%\x0bx,\xaa\x7fx\x1f^^w\'\xfe)s?\xadF\x83?\x9e3\
+\x07\x94\xaf\x15\x9b\rz\\?\xb7\x0e\xe59\x16\xbc\xdd\xd9\x8f\xd3O\xaaC\xdf\
+\xe6SA\x10j\xd2\xc4p\xa2\n\xf8(\x85\xea\xf5\x02\x9f6\xf3\xadl)\xfb\xd6\xf7\
+\x02\xac\xf2\x9b\x00\xf0\xce\x91?@K\xe80y\xec\xffFo\xec\x0e\x02o\x1c\x00\xf5\
+\xc6\x81\xc8\xfeC?\xb7\xde\xf3\x07\xec\x19\xf8\n\xabj\x1e\x8al\xcf\xea\x07~m\
+\xc3|\xcc\xc2,T\xcd>\x17S\x97\xac\x12\xbe\x18\x82\x00(\nz\x8b\x1d\x00\x15NX\
+\x93B(H\xa2\xad=\xba!Ew\xd3^\x00\x0b\xf1\xd8\xd5\xb3\x80s/\x00~\xf3\xfb\xc8\
+\x87\xbf\xbd\x0f(\x1a\x1a\xa0\xec\xd8N\xff<\x8d\x13\xf3\xfb\xdd}\x80M8u\xdc\
+\xedua\xe3\x83\xb7\x01_\x08L\'\xfbl\x0b0\xa1\x16(,\xc2%\xdf\xd7G\xd6w\xd6\
+\xe3\xe0\xea\x95\xc0\xbb\x1f\x8b~\x0f&\xa9\r&~Q\x0c\x12!\xfcaa|\xc1\xb3\x19\
+\xb4\xb8zFQ\xdc\xed\xd2I"\xf5\xd2\x0bZ\xf8\xde\x02\xd7\x89\xa9\r\x030\xd3\
+\xc9\x18\x0c\x06\x03N=\xf5T,\xac#\x80\xdd\x91\xed\xd6\x17\xbc\x86E\x05U\xe1D\
+0\x86\xd6\x01\x17.\x9b>\x01\xc7\x95\xd2\xc9\x8b\x159V\x94\xd8\xc4\xeb\xcfW\
+\xcc\x9a\x07\x1c\xe1\xbb\xcdcY\xe1s\x96\xaf\x91\xf3\x95\x00\xd0\x112\x82 \
+\xd0\xe5\xf2"D\x92(\xcf\xb1\x80\x00\x81]\xfb\x8f\xe0\x17?=\x1f\x9f\xbc\xa7L\
+\x04\xf6\xf3%\x0fc~\xf1e\x8a\x1ck\xb4\xa1\n\xb8\x8a"\x94\x9b\xaaq\xc8\xf9-\
+\x9c\xc1>\xd8tyi;\xafVg@(\xe0\x83\xb7\xbf\x1b\xe6\xfc\xe4]\xbdz3\xcb\xe21r\
+\x92\xfc&\xb0\xec\xa6A:t\x80\\N\xa9\xb4\xf2\x04\xbbL\xf5t\x03\xdd]\xc0\x19\
+\x02S\xeb4\x89?(G\xf2\xb4\xb1T6;I\x07\xd5\xab\x85\xad\xd3\xabf\xd6b+g\xdd\
+\xd4\xd2\xe8\x8aE?<a"\xccz\xe1iZ\xad;\xbeH\xe8z\xf2\xac\'\xa2\xcf\xf5Mx9\x96\
+\xfb\x9cM\x93c\x00\xe3\x0b\xec\xd0\x10\x04:\x86\x06\xc7\xe3\xabJ\x00\x00\xab\
+\xbf]\x8e_\x9f\xb0N\xd2q\xbc\xa4\x1b\x80Z\xc4EIT\x01WQ\x84\xa99\'\xe3\x90\
+\xf3[lsl\xc6Y%Wr>\xa5@R$4\x84\xf2\xf3F\xede\xd5\xe8;\xba\x1f\x8d\x9f\xbd\x8a\
+\xa9\x17\x8aX\xe92(\x9e<W\xda\x86\x05\x85\xf4\xcf\xce\xf6\xc4E\x9bMN\x0ePR\
+\x06<\xf3bb\xfb\x0bX\xdf*\x99\x03;\xf3\xbc\xcc\xce\x9f\xffg5D?\x8a\x0b,"3D\
+\xe2\xb0}\xdd\x9d\x98-bm\x1f\xff\x93\xd5\x92E\x1b\x00\xde\xd9{\x04[\x0e\xb7\
+\x86\x97W\xbc\xb8\x19\x00p\xcf\xd0\xf2\xeao\xe5]\xdb\xdc\xc3%\xbcuL\x02\xdb\
+\x96\xaeW\xb1\xa5\xebU\\V\xf9\x0b\x94\x9a\xc6\xf1\xb6S\x11F\xcdBWQ\x84*\xf3D\
+L\xcf=\x1d\xfb\x06\xb7\xe2\xc3\xce\x97\xd0\xe1kF_\xa0\x0b\r\xae]X\xb4\xfd\
+\xa7X\xfc\xdf\xeb\xb0h\xfb2\x90\x14\x19~QC\xcet\xf6:\x1aZ\xf0CL!Q\x92\x0c\
+\xd70\xa7\xc8\xe8\xb8|\xcdY\xff\x03\x00h\xf9\xef\xbb\xd8\xfb\xf6Z\xf4\xd4\
+\x7f\x0bG\xe3.4~\xf6*:\xf6|\x0e*Dg\x04G\xf6\x8f\x14\'\x8dZ7T\xd1e\xe2\xa2k\
+\xa4}\xe1S\xe6\xd1?_\x7f%\x81\xdf\x96\x00\xf3\xce\xa0c\xea\x07\x0f\xc4\xdfV"\
+\x99j}o\xd1\xeb\xc3\xafl\x81;\x9dl\xf9\x1b\xf2\x1e\xad}\x1eq7\xbfPG2.\xb5\
+\xcfmD\xeds\x1b\xf1\xba\xc3!\xf8\xb9\x1cV\xbc\xb8\x19+^\xdc\x8c\xb7\xbf\xdb\
+\x8f\x81\x81\x81\xf0+\x95\xcc\xcc;\x13K+\x7f\x8e|\x83\x9a0)\x07\xd5\x02WQ\
+\x8c\xd3\x8b.F\x91\xb1\x12\xbb\xfb?\xc7\x86c\xff\x0f\x00\xf0jOW\xd46\x8b\xff\
+{-.)(\x00\x9e\xdc\x01`\x01p\xc3,<~\xf8\x0e\x00\x80]\x97\x8fk\xc6\xfd\x16\xee\
+\x90\x13\xffh\xfa\x1d\x18\x07j\xcb\x8e\xcdh\xd9A\x8f\xfe+O\\\x8c\xe3.\xbe9|\
+\xbc\xc2\x9a\x99\x183\xfb<\x1c\xdd\xfe\x1f\xb4\xed\xfc\x04\xc7\xfe\xbb\t\x1a\
+\xad\x1e\xa6\xbc\x12ht\x06X\x8b\xc7\xc0V2\x0e\xdb\x9f\xfe\x15:\xeb\xffM\xef\
+\xf4\xbf\x1ba0L\xc7\xfb\xf7^\x14>\xce\xd9\xf7\xbe\t\x02\x1a\x18\xac\xb9 =C\
+\x83\x04\x92\x8c\xd42\'\x88hW\xf6\xc2\xc5\xc0[\x1b\x80\x17\x9f\x07\xdcn`\xfe\
+Y\x80N\x07\xec\xfd\x1e\xa8\xa8\x02\xceZDo\xc7\xae\x85\xce\x0c>\xd8\xeb4\x1a\
+\xfa\xd8+V\xd1q\xf5[V\x02\xd7\\\x0bL\x99Jo_\x7f\x88v\xad\xdf\x18\xf9\xce<F\
+\x90\xf5\xcd\x15\xed-z=\xe6\x07\xc4;\xe0e\x03\xe7\x1d[\x83\xaf\x97\xd1\xd3&\
+\xc5\xfal\x7fy\xa4\x1d\x17\xd4%fy\xd6>\xb71j\xf9\xd7\x0f\\\x87\xd5w\xad\x17\
+\xdc\x96[b\x95\xb1\xaa\x13A\xaa\xeb\\\n\xb9\xfa"\x94\x9b\xa4\x15\x1bR\x89\
+\xa0\n\xb8\x8a\x82\x10\xa8\xb3\xcfA\x9d=v\x89\xd4U5\x0fa-\xeb=\x17\x8b\xd6\
+\x8eU5\x0f\xe1\xda\x06:A\xec\xd7\x7fh\x8by\xbc\xba\x0bV"\xa7j\x12\x8en}\x07\
+\xce\x8e&P\x14\t\x9d\xd1\x8c\x8a\x13\x16\xc1RH\xbb\xb7\xc3\xe2=\x84\xdf\xbf\
+\x0b\x06\xc3t\x00\x809\xaf\x04\x84F\x0b\x9f\xb3\x17[\x1e\xf81\xdeg6zk\x03\
+\xfd\x02\x80\x0b.\x06~\xfd\xdb\xc8\x014\x1a`\xcd\xa3\xc0sO\x03\xefm\xa2\xb73\
+\x18\x80\x89\x93\x81\x95?\x8fl\xc7\xae\x85\xce\xc0\x8es\x7f\xba\r\xd0j\xe9\
+\xe4\xb8\xf5\xcf\x03\xffX\x07\xbc\xfc\x12\xd0\xd9A\xc7\xe0\'M\x06.\xbb*\xe6\
+\xf7\x17"S\xad\xef\xd1\x00\xd7\xfa\xae\x985/\xfc\x9e\xa4(h8\x99\xdb5\x85\xb9\
+\xd8\xd2\xd0\n_0\x84ie\x05\xd0j\x084\xf79Qh1azy!\xef\xf8L\xf9_Rf\x1d\xe0\x0f\
+\x1eb\xdc\xe7\xf1\xdd\xe8\xf6\x07O\x0c\xbf\x1f\xbc\xfd\x9b\xa8\xcf\xf6\xbc\
+\xbf\x16\x06\x83\x0eR\x9b\xf3\x88\xb1\xe9\xd2M\xc0O\xe9A\x0b5\xe4\x81\xa3\
+\x7f7jf\xbbT\x88U5\x0f\xa9\xa5\x97TR\xc6\xa2\xed\xcbx\xeb>\x98\xfdL\xdcm\x99\
+m\xa4\x8ax<\xde\xf9\x15\xbfW\xf9\x05\x7f\x16\xcf\xc0\x9f\xd2\xfd\x1e\xfez\
+\xe5O\x92:gZ\x10\xb1\xbe3U\xc0\x85\xdc\xe6JZ\xe0\xa9\xceB\xb7>E\xa7\x95\xbb\
+\xae\x9f&\xf8\xf9\xda5\x8fD\t\xf8\xf2\xb2/\xf1\xfa\xeb\x11\x8bw\xce\xd8\x12\
+\\>\xbd\x06o\xb2\xe6\x81\x9f\xf7\xb7/\xf1a}\x0b\xbe=\xd6\x8d^\x8f\x0f:\x8d\
+\x06\x959V\x9cW7\x16\xd5\x059\x00\xa2]\xe7\xaf\xb4F\xa6V\x02\xc0\x06\x01\xb7\
+\xf9B\x9d4\xdb\x8c-\xd4\\\xb8\xc2}\xe3\x99\'a\xcb\xe1V\xbc\xf1\xfc\xef\x00@v\
+-t\xb1".\x9f/y8\xbc\xbcr\xc2_\xa0!\xd4\xc8\xaeTT\x0b\\%\xa5|0\xfb\x19Aa\xe6\
+\xc2\x15\xfaE\xdb\x97\x89n\x1b\x8b\x957\x9d\x1a~\xff\xf8cY^_9\xc3\xc5\xdb\
+\x96\x1f\xb9\x0eg/-\xac\xf3\x03\x81(\x11\xcf6\xf79\xd7\xfa\xbe\xfb\xa7\xa7\
+\xe0\x14\xbf\xf8\xe0\xf3\xf3\xb6\xff\xc1\xe7\x97\xfc\x0f\xd6\xbcu\x13\xce\
+\x99\xcc\x1fd\n\xc1nb\xc2\xb8\xc0?du\xd5\x13\x13\xefXb\xcd\x85+\xdeO\\\xfd\
+\x03\xcc\xa8(\xc4\x8c\n\xbeG@\n\xb1*\xb0\ty\xe1T\xa4\xa1\n\xb8J\xcaID\x88\
+\x13\x81-\xde\xcc2#\xe2\x17\xfc\xb99\xca\n\x8fe}\xab$\x0f[\xbc\x99e\xb6\x88\
+\x8fT\xc4,o!\xd6]Lb!\x08\x9c\xb5b\xa9`G29\xac\xdf\xcfv{\xf3]\xe0l\xd1\x96#\
+\xd4\\\x84\x84\x9b\xcdY+hO\x80\xda\x89,3P\x05\\%\xa3y\xbaf\x0b\xaem\x98\x8f\
+\xd5\xf7\x94\x8b\xba\xd1\xdf+\xa3\xeb\x9d\xaf\x8cs,9\xa2\xbd\xbfh1n\xfe\xf7\
+\xb3\x99\xebFW\xd8\xfa.\xe0\xb8\xb6\x1d#Xd\x85\xd0\x07\xf6\x87\xdf\x07\xf4SR\
+r\x0e\xdf\xbc\xbf\xca\xde\xe7\xb4\xf2\x7f\xf2\xfa\x81\xcbI,KF\xac\xd9\xc4\
+\x13n\x95\xccD\x15p\x95\xb4\xc1t*\x12\xaa\x99,\xd5\xd5\xae\xa2\x0cb\x82\xcd]\
+\x9f\r\xb0\xc5\x9bYN\x95\x883\xac\xbb8F\xcb\xb9!\xfe3\x7f\xa8\xca\x9f\x84\
+\x06^J\t5\x17\xaep\x9bLM\x00\xe2\xd7IW\xc9\x0cT\x01W\xc9\x18\xe2\x89\xb6\x90\
+\x15\xceX\xdf\x8b\xdb\xdb\xf0\xf8cm\x8a\xc6\xc03\xd6\nW\xc0\xfa\xe6Z\xd8l\
+\xe1V\xc2\xfav\xf6\x96\n\xc6\xc0\x87\x83\x8d\xceH)\xd9\xf3m\xfc.f\xf1\x12\
+\xd3\xa4 f}\x7f\xb8\x8f\xc2\xc2:\x82gU\xc7\x92\xc6T\x895\x171\xf1f\xe0\x8a\
+\xf8Y+\x96bV\xdbY\x00\x80UP\xaeq\xc9\xda\x86\xdbd\xef\xa3\xc6\xcdiT\x01WI\
+\x1b\x89v+b\xdc\xe8R\xc8\xfa\xc45\x11\x12u\x9d/_\xb9\x12\xaf\xaf[\x97\x12\
+\x0b\x9c+\xda\x89\xd46O\x96\r\xd5\xd1\x19\xda\x1b\x9dU\x82"\xae$\xbaM7\xe0g\
+\x12\xb6K\x97Ps\x11s\x97\xcbm1*\x15Y-D\x9f\x1c\xea\x13pC\xec\xda\x06l\xd1\
+\x1f\xcdb\xae\n\xb8JZh\x9b\xf19\xcaw\x9e\x16\x7f\xc38p\xad\xf0\xc5\xed\xc9M/\
+\x8bG\xc6Y\xe1\n\x17m\xe1\x8aw*c\xdf\xa9\x16\xef-z}X\xb0/i,\x10\xdd\x8e\xeb>\
+O\xd4\xf2\x0e\r\xd2\xfd\xdd\x83\xe7<\x19w\xdb\xe1\x12k6\\\xe1^t\xdb\x90`s\
+\x8a\xbb\x08\xc1$\xaf\xed(\xffHR\x02\x1b[`\x9fD\xfc\xdfO2\x8cf1W\x05\\%-$+\
+\xdel+<VB\x1b\x17\xb6\x8b=[I\xc4\xfaf,\xedlIV\xe3\xce/\xdfP\xed\x10\x15q\xb9\
+.sF\xa8\xa5\xa0\xdbtCF\x885\x1bQ\xe1\xe6\xf0\xe8\xd2\x15QV\xb8P\x0c<\x9ex\
+\xcbu\x87\xb3\xe7\x80\x03\x88ky\xc7\x839\xffh\x11rU\xc0UF\x0cr\\\xe9J\x921V\
+\xb8B\xd6\xb7\x90\xa5\x9dj\xeb{\xb8\xb8\xa4\xb1 \xca\x8d\xbe8?v7,9bm\x7f\xf0\
+D\xf4\xbe\xff3\xde\xbaL\x81+\xdc\x80\xb8x3%V\x85D\x9b\xb1\xbec\x91H\x1c\x1b\
+\x00\x1c\x05\xf7\xcb\xde\xa7\xc0\xf1\xcb\xb8\xdb\x8c\x16!W\x05\\eD!eZ\x19\
+\x9bl\xb6\xbc\x01\xf9\xd6w&\x0bu\xaa\x92\xde\xb8\xa2\xcdX\xder\xc5:\x1e\xf9g\
+\xff]\xde\x85\xa5\x10\xb18\xf7\xe5\x80h\xcfpn\x9dt Z\xbc\xc5\xac\xefD\xc5;Q\
+\xd8\xa2\x1fO\xcc\xd76\xdc\x96\xd5"\xae\n\xb8\xca\x88EH\xc4m\xdf=\r\xe7\xcck\
+\x15?\x17c\x85/\xb8\xf7\xde\xf0\xbaK\xf65*~\x1eQ\x92\xb4\xbe\xe3\xb9\xcc\x87\
+[\xd4c\x15~\x91\x02\xb7\xc2\x1b\xdb}\xae\xb4P3p\xad\xefL U\xf3\xb9\x13\x11oG\
+\xc1\xfdx\xb5\'\x9f\xb7^4\x81-\x01\xa4\x88y6\x8b\xb8Z\x0b]eD\xc2v\xa5\'S\'\
+\x9d\x89\x91\xfb\x97\xe9\xe3\x16z\xe1Vz\x03\xd2$\xe2IN\x1bS\xca\xeaN\xe5\xb4\
+0\xae\x80\'z\x0e\xa1Z\xe8\x03\x13\x85[a&\xeb\xeef\x0b\xf8p[\xdfr\x85[\xcc\n\
+\x07\x10\xb6\xc2cU]\x8b\'\xdc\x0c\xf1\x04\xfc\xad\x9f\x94\xc5\xbc\xceD\x88e\
+\x95g\x9b\x90\xab\x16\xb8\xca\x88$\xd1\xa466\xef\xfcj,\x0c\xcf\x04\xa2\x96\
+\xb3\xad\xc4j*\xc4\x9bY\x1e\xce\xb9\xddrHE\\:S\xac\xefTY\xdc\xb1\xe2\xdeR\
+\xc5{\xb8p\x14\xdc?j\xacq\xb5\xed\x8b\xca\x88\xe5\xe9\x9a\xc8\xbc\xf2\xd5\
+\xf7\x94c\xf5=\xe5\xb2\x8f\xe1_\xa6\x87\x7fY\x06W\x1fK\xd0\xfa.\xd0\xeb3:\
+\xde\xcd\x85;\x18\x18)\x83\x03`\xf8\xac\xefd\xc4;\xd6\xb41\xb6u\xce\xb5\xbe\
+\xc5\xc4\xdbQp\x7fF\x887C\xac\xebIw\xcc>\x95\xa8\x02\xae2b9\xfb\xe3[q\xb4\
+\xf9D\x1cm\x8eXX\x89\x888\x1b\xdbwO\x8b~\xc6-\x12\xf3\xf1\xbd\xf7\xe2\xe6\
+\x7f?\x9b\xd4\xf9\x12A\x8ax;\x02\x81\x11#\xde\x0c\xce\xde\xd2\xf0KE\x9c\xc1\
+\xdb\xbf\x89\x12\xef\'\xae\xfeAJj\x97KmX\x92I\xc2\xcd%\x93\xafM\t\xd4\x18\
+\xb8\xca\x88\xe5\xec\x8fo\x8dZ\x1e36\xda"\x91\xe2VO\xa6C\x193Xx\xf6\xe6\x14M\
+1K\xc0\xfaN\x85\xd5\xcdTP\xcb\x94\xd2\xa8\xb1\x10\x8a\x81So\xd5\x0e\xc3\x95(\
+O*\xdc\xe5\xb1b\xe1\xb3?\x8eo}\xc7\x12H\xa1\xf8\xf7e\x85\xbd\xb8\xf0\xd9\xf6\
+\xf0r*b\xe0B\x08\xb9\xd4\xb3\xc1\x95\xae\n\xb8J\xcaQ\xaa\n\x1b\x17\xae\x80\
+\x03|\x11\x07\x92Kr\x13B\xc8\xca\x7f\xf6f\xda\x12WT\xc8\x05\x04\\L\xbc\xe5\
+\x16f)x\x93.\'\xea\xb8\xa8*\xce\x96\xc3C\xa2\x83\x85l\x14p\xaep_7\xe5\t\xcc9\
+1\xb9\xf6\xa4l\xc4D\x9c-\xe0r\xc5\x1b\xc8,\x01\x07\xb2S\xc4\xd5$6\x95\x94\
+\x93\n\xf1\x16\x83q\xa7\xb3\x85\x9c-\xb8\x89\x8a\xb9\x98k\x9e9\xdfY\x18r\xe3\
+\xff\xe5\x17\x00\x14\x10r\x19\xd3\xc6FR\xac[\n[\xf4z`\xa8\x01\xc9\xf9\xb6\
+\x96\x11\x930w\xe9\xee\xe9xm\xda.E\x8f)$\xdeJ\xc1$\xaa\xbd\xf2fd\xdd\xaf\x1f\
+\xb8.\xfc~\xf5]\xebyV8\xc3HtM\xc7Jn\x1b\xa9\xa8\x02\xae\x92\x95\xb0\xe3\xe2b\
+b\xae\xc4\xb1\xb9\x9cu\xc7\xa3\xf4\x1b\xa5\x84\x9c\x85\x90\xf5\x9d\xa8xg\xaa\
+\xe5\xcd-\x89\x9a\x8e\xe6#J\xa1\xa4x\x0b\xb9\xcb\xb7}\x13\xbf"\x9a\x14\xb8\
+\x19\xe6\x8f_\x04\xac|3Z\xbc\x01zy\xf5]\xeb\xb1m\xdd\x9d\x8a\x9c7\x13\x19\
+\xe9Y\xe9\xaa\x80\xabd=bb\x9e\xe81\xa4\xc0\x15r\x06I\x82.\xc1\xfa\xce\xb6Z\
+\xe6\xc3E\xe0\xee\x88+Z\xff\'e\x042\x19\xb8\xc2}h\x0bmq\x9f\xb5b)\xb6\xad\
+\x00^\xb9\x97n\xe79\xe7-y.t\xb1ia\xe1D\xb5\x05!\xc9\xc7\x92b}\x0b\xb9\xcf3\
+\x81l\xb3\xc2U\x01W\x19U\xc8\x15\xe2d\t\x0b9\x03G\xd0\x85\xf8\xab\x80\xc6\
+\xb3\xad\xefls\x993p\xado\x86T\xb9\xcf\xd9\xe2\xcd,\x0f\x97\x88s\x85\xfb\x8e\
+C9\xf4\x9b\n`E\xeb\x1a\xde\xf6R\xea\x93\x8b!\x94].\xe6*\x07\x809\xcb\xd7(b\
+\x85_V\xd8\x9b\xf41R\xc1H\xb6\xc2U\x01WQI#\\A\x7f\x7fAt7\xa6\xb5/\xc7\x9e\
+\xa3:\xda\xc4{\xbe\xc0w\x15JT\x13#\xd3\x13\xd8\x84\x1a\x8e\x84\xc5{\x88\'*\
+\x18\xf1\\\x83\xcb\xef\xfdhh\xa5\xbc\xf3H\x99\x12\xb6\xfa\xae\xf5\xbc\x188\
+\x97Dc\xdf\x9b.\xdd\x84\xcb07\xa1}\x95&\x9b\xacpU\xc0U\xb2\x96\x8b7\xd1\x0f\
+\xc77\xce\xc9\x9c\x0eQ\x80\xf8u\x89\x89\xb7\xa3\xaa#+]\xe6l!fw\x0cc\x88\xd5\
+\xd3;\x1b\x10\xb5\xba%\x10\x11u1^\x0e\xbf\xd3_!-\x87`\xf6\xc7ZA\xd1\x06\x92\
+\xb7\xc2\xcfy\xed\x1c`\x183\xd0\xb3\x15U\xc0UF,\xef/xXp*Y\xb2(!\xfc\x94-\xe2\
+.$\x9c\xc2\xf1@\xae\xf5-F\xa6[\xddr,\xe2t\x10=\x18\x98#\xba\x9d\xfeOK\x87%\
+\x06\xce\x15\xee\xf3\xb6\xfc\x0e\x000\xb5"\xb9\xe3\x9e\xcb\xfa\xde\xef6\x16\
+\x80\x11\xf1\xc0\xcbU\x92E<\xd5|\xde\xf6?\x00\x80\r\x97UcK=0\xbf\xf6\xa9a\
+\xbe\xa2\x91\x8d*\xe0*Y\x8bT\x01\x96"\xb6r`\x1f\x8fYf\x1f\x97\xb9\xae\xf7\
+\xef\x8f\x94\x82\x15u\x9dW;\x92\x16o\xb6{Z\xc8%\xcd0\x9cB\xcc\xed\xdb\x9d\
+\x90\xf5\xbdc\x07\xfd\xb3:\xb2\xea\x8d_l\xc3\xc5\x8f\xc6\x16\xf1t!dq\xefm\
+\x95>\x00\xcd\x7f\xfbN\xf4.\xa1\xe3\xe1\xbdK\xd6 \xff\xed\x88E|.\xc7\x83qn\
+\xb5#J\xc4\xa52\xfbc-\xb6\x8b$\xb4\xcdY\xbe\x06x\x9d\x8c{\x0c9\tl[\xea\xaf\
+\xe7\x89\xf8\xf23\xb7b\xdd\'\x99\xe1n\xcftT\x01W\x19\xd5\x08\x89mF\xb8\xdc\
+\x87\x1e\xc8\x89\x88w,\xd7\xf4\x16\xbd>c]\xd3\x99z]\xc9\xc2\x15\xee\xbf\xff\
+\xfd\xef\xa8_xW\x9a\xce~\x05\x80\x97eY\xe1b"\xfe\xeb\x07\xae\xc3\x96\x07\xe8\
+\xf7r-g&\x81m\xc3e\xd5q\xb6\x84*\xde2P\x05\\Ee\x98\xe1Y\xdf\xd5\x0e`H\xcc\
+\xb2S\xd2\x94\x81;/\xbe\x00\xa5\x82\xb1\xf4\xe1\x84+\xdeZ\xbb\t\x00P\xfb\xe1\
+\x03I\x89\xf8\xd5\xdf_\x07\x80N8{W\xe2\xc0\'\x19W:w\x8e\xb8\x90\xe5\xac\x92~\
+T\x01W\x19\xd1\xa4*\x0e\xce\x90\x88{\x9dp\xe6G\xed\'jY\ny7Y\xe2\xad4\x97\xbc\
+:\xd4\xbb\\z\x917Y\xf8Y\x85L\x0c\xbb\xa7\'|\x1c\xa9}\xce\x85\xe0\xba\xe2c\
+\xb9\xcfS\x89\x98p+\x01-\xde\x11\x18w9?\x06\xce@[\xe1r\x88\xe5J\x97Jq\xefe\
+\xac%Z\xec\x1f\xfc\xe2>\xdc>\xef\xb7\xe1\xb5\xea  9T\x01W\x19\xd5p\xc5\x96-\
+\xd2B\xeeu\xc9n\xde.\x99\x17\xc2<|\x15\x14oZP[\xb0\xd1\x99\xfa\xaak~N\x152\
+\xff\xb4]<\x11OF\x98\xe5\xc0\xfe\x1bQH\xef4\xb2T\nw<b[\xe2\xf2]\xe9\xc9\x10-\
+\xde\xd1\x16\xfb\x83_\xdc\x07@\xcdBW\x02U\xc0UF<\xc9Z\xe1\x8ch_\xdcED\xad\
+\xdf`K\x93;6\x05V7[P\xc3\xa5Hg%nz\x8b%\x98ED\x99/\xce\xe9\x12\xecL \x11\xe1\
+\xae\xfd\xf0\x01\xec\xad\x8b\xd4\xe6\'\x87\x0c^\x8d\xb4.\x9e)\x87m\x85\x0b\
+\xcd\x11\x9f/\xb0O\xa6V`\xcbVT\x01W\xc9\x08R\xd5\xb1L*\\\xf1N\x1b)t\x99\'\
+\x03[|\xb9EV6T;bf\xb3\x8f6\xe4\x8a\xf7\xaa;o\xc1\xda5\x8f\xf0\xd6\xaf\x1b\
+\xf2\xf6\xdf\xb0#\xf6\xf9^<~}\x94\x1b]j\x0c<Y\xc4\xe6\x88\xab\x0c\x1f\x9a\
+\xe1\xbe\x00\x15\x15 \xf9\x8eeR\xe7T\xcb\x81\xeb.W4K\xba\xda\x11W\xbc7T;\xc2\
+/%pTuH~\xc9\x85[\xeet$t\x0fK\x96\xc1\xdb\xbf\x89\x12o\xad\xdd\x94\x94\xcb\
+\xbc\xeeR\xe9\xdb\xbex\xfcz\xbc\xdbX S\xbc\xaf\x00@\'\xb3\xb1y\xb9\xe5A\x1cv\
+\xed\x06\x00l\xe9z\x15[\x1d\x9b\xc2\x9f\xc5*\xder\xce\xd2h\xf9\x08"2\xc5\xac\
++\xff\xd5\xa8\xcf2)\xd6\x9d-U\xd8\x00\xd5\x02W\xc9"R\x91\xd0\x96\x92\xa9M\
+\x12\xacn\xaeho\xa8v\x88^\x8b\x90\xe0:{\x13\xef\xa9\x9d(\xa3A\xb4\x01e\xe3\
+\xdc\x17\xee+\xc7[u\xca\xf6\xab\x97\x83+\xd8\x8f^\x7f\'\xc6\x98\'\x03\xa0\
+\xd0\xe8\xde\x83s\xcb~\x1a\xfe|U\xcdC\xd8\x8e\xd8\xc9l\x1e*\x80\x9f\xbb^\xc1\
+G\x81\x83x\x00\x91R\xc1\x8c\x88gj\rt\x86\x91Z\x07\x1dP\x05\\%\x03X\xb4}Y\xf8\
+\xfd\x07\xb3\x9f\x19\x96kx\xa3\x98J\x8f\x1b=\t\x97\xb9\\\xcbX)A\x9d\x1f\x08H\
+.\x06\x93-\xbc\xf1\x8bm\xe1\xf7L&\xbb\x92\xc2-\xe6FO7M\xee\xbd\xa82O\x84^c@\
+\x97\xaf\x05$\x15B\x89qL\xd46\xdb\xd6\xddI\x17q\x11\xe0\x9c\xa5\x1alx\r8\xd7\
+0\x15\xf7Y\xce\xc7\x17\xe9\xb8\xe8$\xc8&\xeb\x1bP\x05\\e\x98a\x8b7\xb3\x9c\
+\x8c\x88\'c\x85\xbfQL\x85\xdf+.\xe6C\x165\xf5\xe8\x1c\x10\x17\no\x12\x15wV\
+\xf6\xecI3\x1aD\x9b\x81-\xde\xcc\xf2B]\xf4\xa32\x9d\xd9\xe5\x0c\xae\xce\xe8\
+\xe5\x7f/\x05f.\x03&\x8b\xdcOb\x84\xfc\x01<}\xf8\x97\x08R\x91\xbf\xe9\xda\
+\x86H-\x82\xbf5\xdc\x8e\x13\xf2\x16\xe0\xd4\xc2%\x00h\x0bu\xed\xba\xdbDE\xdc\
+L\xe8q\xa9a\xe6\x88L`\x1b\xc9\xd67\xa0\n\xb8J\x96\xc0N\x82S\xc2\x95\xae\xa8\
+\x98\xb3\xacn)\xe2\r\x8cN\xabw$\x90\n\xe1\x96\xe2Fw\xf7\x00o,\x03\xcece\xa8O\
+\xbe\x10\xd8\xf2{\xc0\x98\x03\x8c?S\xfa\xf9\xb4z\x1d\xae\xaf^\r\x80\xc23G~\
+\x8f%\xe57\xa0\xd0P\x81\xff\xb4?\x8d\xf1\xd6\xa9\x98j?\x19\x04!\xfd\x9e?g\
+\xa9\x06\x9b\x86J\xac\xb2\xa7\x8fu\xe5\xbf\x9aQ\xee\xf3l\xb3\xbe\x015\x89M%K\
+\xe0&\xc1)\x99\xd4\xf6F1\x15\xf5\x92M\x1c\x97\xb9\x98k|~ \x10~\xa9\x0c/\xc9&\
+\xa8\t\xb1\xea\xce[$o\xfb\xcd\x93\x80\x9bS[`\xe6O\x00{%\xb0\xe7\xdf2OL\x10\
+\xd0\x10\x1a\x0c\x04\x1d\x08QA\x14\x19+@\x10\x04:\xbcM\xa80\xd5@Ch@ Z\xc0W\
+\xd5<\x147\xa1\x8d;\xf7\x9b\xbb,F\xc1\x9f\x17\xa1\xe0\xcf\x8bd~\ty\x08\x89\
+\xf7H\xb7\xbe\x01U\xc0U\x86\x19\xae\xbb\\\xc9\x18x*2\xd3\x01$\'\xe6\x02\x14\
+\xb4\x94f\\G\xaf\xd1\xca\xe0\xed\xdf\xf0\xdc\xe5\x8b\xf3m\xc3t5\x11\x9a\xb6\
+\x00\x05\x9c\x9a4\xbd\x17\xaeAN%\xd0\xbd?\xb1c\xb6y\x0f\xa3\xdcT\r\x02\x1a\
+\xf4\xfai\xff|\xbe\xa1Dt\xfbd\x05o\xb8Z\x89f\xabx\x03\xaa\x0b]%\x03He\xe2\
+\x1a#\xe2\xa9*\xb7\xca\x88\xb8\x121s\xb6\x88\x8f\xa6"(\x99\x007A-\xdd\xa2}\
+\xe1\xber\xfc#\xc6\xe7\xeen\xda\x02\x7f\x05w\xe2\xf2\x8aH,\xfa\xd86\x80\x90i\
+\x86}\xfd\xf0\xf3\xd8\xd5\xf0vx\x99\x1b\xff\xd6\x12:\\_\xfd\x7f\xd0\x12|y\
+\x88\x95\xd0\x96(\x8e_}\xa0\xe8\xf1\xd8d\xa3\xdb\x9c\x8d*\xe0*\xa3\x82T\xd7L\
+W\x1a\xaeE\xae\nz\xea\x18\xce\xf2\xa7R\xb3\xd1M9\x80\xb5\x0c\xb8\xf4E\xa0wId\
+}\xbc\xa2/\\\x1e\x9b6\x05x\xfaO\xc0\xd3\x7fB\x91\xf5L,(\xbe\x12\xe5\xa6j|\
+\xd8\xf9"\n\r\x95\x98\x99G\xd7W\x13\x12o@|Z\xd9\xf2\xa7r\xd1\x85Wy1\xf0\xe1"\
+\x96pg\x8b\xf5\r\xa8\x02\xae2\x8aH\xb55\xce\x85-\xba\x89\xb8\xc8\xa3\x9b\x83\
+\xa8\xd6\xb9\xd2\x0c\xa7p\x0bQ\xb8\xecV\xe05\xe1\xb0\xcf\xd83\x80\x83\xef\
+\x00\xdd\x07\x80D+\xad>\xc6\xa9W\xdf\xed\xfa\x04?\x9f\xf2.\xb4\x84\x0e\xed\
+\xde#\x98\x96{\xba\xa8p\xb3\x89\xd5\xe8\x84-\xda\xb3\xf2\xeb\x01Ma\x82W\x9b8\
+\xa3E\xbc\x01U\xc0U\xb2\x8c\xb5\xbf\xa4-\x88U\xf7\x8bO\xc4RR\xc8\xdf_\xf00\
+\xbf\x1d(\x07[~\x07\xfc\xf9\xf4\xc3Sj\x97\xaeX\xcdAT\xeb<92M\xb8\xb9\x90,m\
+\xd4h\x00\x10\xc0\x9cU@\xebv\xe0?+\x81%\xd6\xc8\xe7\xdf\xbf\x04\xb8\xba\x80\
+\xb97\'v.\x1d\xa1\x873\xd8\x07Wh\x807\xff;\x16R\xba\x95\x85(2\\\x9d-\x1d\x85\
+\x8aG\x93p3\xa8\x02\xae\x92r\x1e\xde\x17\xc90\xbd\xb5.u\xf1.\xb9p\x93\xdcb\t\
+\xfaye\xbb\xc3\xef\xa5|\x07FT\xd9\xd5\xd0\x80\x88\x10?y\xe2\x93Q\xebo\xf8\
+\xe6\x86\xb8\xc7\x14C\x8d\x9dK#S\x85\x9bq\xa3_\xb8\xaf\x1c\x9f#R\x13\x1d\x00\
+\x96o\xa3\x9b\x9bX\x8a\x81K\x9e\x07\xbeY\x07\xe0\xb3\xc8\xe7\x87\xdf\x07\x8e\
+\xbb*\xb9\xf3\xb7y\x9bPl\xa8\x94d}\xcbaN\xff_\xc2\xef\xe7\xe9&\x80\xc0E\x8a\
+\x1e\x1f\x90\x16\xe3\xceV\xf1\x06T\x01WI1l\xf1f\x96\x95\x10q\xb1AA,\xcb;\x1e\
+bY\xeb\xa9\xfa\x0elV]\x11y\xc8\xc4\xb3\xe8c!d\x9d/_\xb9\x12\xeb\x1e\x7f<\xe1\
+cf\x03\x99*\xde\\b\xc5\xb4\xcd\x05\xc0\xbc\xbb\x80^\x96\x80_\xf8\xb4\xf4c\
+\xdf\xb4{?\x1d\x03\x1f\x82\xb9\x87\'\xdafb\xa2m\xa6\xdcK\x95\xd53\xfc\x8b\
+\xe0a(\xd5\xaaHNbZ6\x8b7\xa0\n\xb8\xca\x08$\x1d\x82\xaa\x04\x05-\xa5a\xd79\
+\x1b\xb6\xf5\xbd\xb3\xd6\xc9\xfb|\xd5\x15\x0f\xe1V|\x10\xf5=\xa5\xba\xde\x85\
+\xae\x01w\x03\xaf\xb7\xbc>*\xad\xf3\xe1\x12\xee\xf7z#\x7f\xd7L\x98\x86\xc6p\
+\xd3\xee\xfd\x8a\xf7\x03_\xfeT\xae\xec}R\x9d\x1d\x9e\xed\xc2\xcd\xa0\xce\x03\
+W\xc9H\x1e\xde\xb7(\xfc\xca$6:\xab\xb0\xd1Y\x15.\x01+d-\xb3\x85\x92+\xbc\xcc\
+\xf2\xceZ\xa7\xa0x\xb3\xb9\xb5\xee\x83\xf0k\xd5\x15\x0fEY\xe9\x89\xc0\xcc7\
+\x1f\x8d\xf3\xceSQ\x88E\x0c\xb6x\x0b-\x0b\xc1\x14u\xa9\xfd\xf0\x81\x94\\S\
+\xaa\x98\xfd\xb1pJ\xdd\xba\xeb\xfb\x15\x9fn&\x85U5\x0f\x8d\x1a\xf1\x06T\x0b\
+\\%\xc5\xdcZ\xf7\x81\xec\x18x\xa6Y\xd8\xccw\xd8\xe8\x8cn\xc3\xb8h\xfb2\xacm\
+\x14vw\xb3\x05\x92-\xe2\xab\xaex\x08;\x11\xff\x81.\x06W\xc4\x95r\xb7\x0f\xb7\
+u^\xf0&m\x15:.\xaa\x8a\xb3\xa5<2\xd5U\x9e~\x0b\xfde\x00P\xdc\xfa\x8e\xc7\xaa\
+\x9a\x87\xc2\xf3\xcc?_\x92\x9a\xc2J\xa3I\xb0\xb9\xa8\x02\xae\x92r\x94\x16\
+\xdfD\x06\x05J\x9c\x93\xdbxE.\xc9Z\xd0\xf1\x8e\xb9\xf6\xe5\xdb\xa2\xda\x90\
+\xcai\x85\x9a)\x99\xed\xa3!^/d\xa1\xa7V\xc4_N\xe1\xb1c\xb3}A\x08\xab\xc0\xba\
+G\x1b\x12\x1fp\xb2\x19\xcd\xa2\xcdF\x15p\x95\x11I&\xc6\xbc\x19\x84\xdc\xd3\
+\xfei\xbb\x80}\xf4\xfbT]\xbb\x9c\x1e\xe2\xf1H\xb7u\x1e\xb6\xbc/\x1a\xf9\xe2\
+\xbd8\xdf\x96\x90\x85\xcdd\xa3\xd7~\xf8\x00\xea\x17\xde\xa5\xf8u\xa5\xdb\xfa\
+\x16B\x15^eQc\xe0*\x19\x07W\xe02E\xac\xb9%_\x85\xc4QH\xec\xb8s\xba\xd3\x19\
+\xd7\x1f-\xb1s\xa1\xebr\x9d\xe8\x1f\x86+\xa1Y\x9co\x0b\xbf\x86\x97\xd4\xba\
+\xceg\xd4\xc7\xff~R3\xd5U\xe4\xa3Z\xe0*\x19I\xa6\x886\x97(\x11\x17\xf0Lf\xaa\
+\xc0ek\xec|$\x92\xa8\x85.\x9f\xe1q\x9d\xaf\xbb\xbe\x7fX\xce;\x1aQ-p\x15\x95\
+\x0c\xa6m\xc6\xe7\x92\xb7\x95\xd3\xd9\x8d\xb1\xccG\x83u\x9e\x89\x88Y\xe8R\
+\xb2\xd1\xf3\xdf\x8e\xb4\xf5\xec]"\x96\xe9\x1d\x11\xefLp\x9d\xc7\xb3\xc2\x17\
+m_\x16~\xa9HG\xb5\xc0UT\x12@\x8e\x05\x9bL\xd2\x1d\xb7\xcfy<\x12\xe9\xec\x96j\
+\xeb<\x93\x13\xd32u\xbevrD\xc4\xfb\xbe\xad\xdf\xe1\x0f(\x1a\xc6k\x89\xb0}AHp\
+\xda\x19W\xb4\x17m_\x96\xd2\x0e\x85\xd9\x84*\xe0**)\x84\x11\xc7L\r\t\x08\xa1\
+xU\xb8\x0c-$\x93\xfel\xf0T\x13\xed2\xbfo\xebw\xc3t\x1d*\xe9B\x15p\x15\x15\
+\x15Q\xd4\xd8y\xfaI,\x1b=\xda\xeaN\x07b\tl\xb1J\xac\x8aY\xe1*\x89\xa1\xc6\
+\xc0UTd"U\xc4R1\xef{\xb8\x19I\xb1s)}\xb6\xb3\x83\xf4\x8b\xb7\x18\xf1\xaa\x0b\
+\n!\'wC%\x1a\xd5\x02W\x19q\xb4\xcd\xf8\\vlXEyF\x82u\xbev\xcd#\xe1\xc40.\xe9\
+\xcb\x06O\x06\xb1L\xf2#QK\xc3-\xdc\\\xe4Z\xe1\xaah\'\x86*\xe0*#\x8et\x8aw\
+\xa2\xc9g\xd9h}\xc7#\x95\x1d\xd5\x92\x81\xb1\xc4\xb9B\xae\x0f\xec\xc7\xf9C\
+\x9a\x1d\xd0O\xe1\xee6\xacD\xdc\xe8M\xa8_8>\xe6\xb6\x99&\xde*\xe9C\x15p\x15\
+\x15\x11\x12\xad\xc9.U\xbc\xd7\xfer>\xbd}\x12-P3\x95L\xb0\xce\x8f<A?\xde\xc6\
+\xad\x08\xd2\xd7\xc0\xb2\xc6\xf5\x81\xfdQ\xdb\xea\x03\xfb3N\xc4\x19\x84\x04\
+\xfa&\xe4K\xda\xf7\x0f\x0f\x0e_\x06\xba\x12\xb1\xf0l\xfe\x1fQ\x025\x06\xae\
+\xa2"\x83d\x84h43\x9c\xb1sF\xc8\x81\xd1\x14\x17O-B\tlB\xf1o5a-\xb5\xa8\x16\
+\xb8\x8a\x8a\x82\xc8\x11\xa8\xd1jU(i\x9d\x1f\x7f\xc2\t\x00\x80\nT\xa0\xf5\
+\xedV\xd1\xed\x8e<\xa1\x8b\xb2\xc4o\xb9\xe5\x9c\x84\xcf\x99.\x187z\xfe\xf2\
+\xab\xc2\xebz\xd7\xfdk\x18\xafHY\xa4X\xe1\xa3\xf5\x7fD*\xaa\x05\xae\x92v2\
+\xb5\xd77\x97L\xad\xc9\x9em$j\x9dW,\xa9\x90\xb5\xfd\x91\'tak\xfc\x91G6E}\x96\
+\xa9\xees\xee@\x83-\xe6\xf1\x18N\xf79\x9bX"\xad\xd6IO\x0e\xd5\x02WI+\x99\xd6\
+\xeb;\x1e\xeck\x8bg)\x8e\xc6\xc45\xa5\x91j\x9d\xcb\x15o6\x8c5\xce\x88\xb8X\
+\x96\xba\x8aJ\xa6\xa3Z\xe0***\x19\x0b\xd7:\xafXR\xc1\x13\xef\xd6\xb7[c\xba\
+\xcf\x85\xc8\xf6\xb8x\xa6X\xdf\x0c\xaa\x15\x9e\x1aT\x01W\x19Qd\xaa\xfb]\xb5\
+\xbei\xe44_\x91\x8b\x90\xd5-W\xb8\xd9pE<\x13\x85\x9cq\xed_u\xd5\xbd\x00\xa4\
+\xc5\xc0S!\xde\xecf#R\x12\xd8Ry\x1f\xa8D V\xd5<D\r\xf7E\xa8\x8c.\x12\x9d[-$\
+\xda\xe9t\xbf\xc7r\xa1\xab\x02\x1e\x1bv\xc3\n\xb9E;6x\xfe"\xb8\xfe\x12\xf3\
+\x1d\xe1\xf7Q\x7f\x9b\x1d;\x00\xc8K\x80b\x12\xdc\x80\xccs\xa93\x03\x8b\x9f\
+\xd8\xfa\xa2\xd6\xdf\xf4\xc7\xc8T\xb2\xc7~\xd3\x0b u\xe2\xcd\xa5+\xff\xd5\
+\xa8e\xa9\x15\xd8bY\xdbj\xc6\xba|\xd4\x18\xb8J\xda\xc9\xe4\x98\xb7\x18R\xc4;\
+\xd1\x81I\xb6\x93\xaanSla\x8f\xb6\xce\x97\xd0?X\x02\x1f\x0fn\x96z\xa6\x898\
+\x00<\xeb\xcc\xe3\x898\x9bLs\x9b\xab\xa4\x1e\xd5\x85\xae\xa2\xa2\x00B\xc9y*\
+\xc3\xcb\x06\xcf_b\xbe\xb8dj\\\\\xca`b\xa4\x88\xb7\x1a\x0bW\x16\xd5\x02W\x19\
+1$\xd3W;U\xa8\xae\xf3\xd4s\x89\xf9\x0eQ7z2\x08\x1e\xf3\xff\xb7w\xe6Qr\x14\
+\xf7\x1d\xffTw\xcf\xee\xec\xce\xde\xbb\x92vu \x81$#!\xb0$ba\x881"X\xe64\x0fl\
+c\xc0\x10\'2\x01\x93\xa0$F\x8e1\x0e\t/&v\xfcLl\x83l\x8c_d V\x8c\x8d\x93\xf8\
+\xe0\x88/\x88\x90\xc1\xc8\n t`\xc9\x92\xc0\xe8\xbe\xb5\xab\xbdwv\xae\xae\xca\
+\x1f=W\xcf\xf4\xcc^3\xbb\xb3\xbb\xf5yOO3\xd3\xdd\xd5\xdd5\xb3\xfd\xad\xdfQ\
+\xbf\xf2\xd0\xedR\xb4\xc6\x13\xfc\xe0\xc0\x15\xc9\xd7\xc5\xfa{X\xbfl\x9d\xcb\
+\x8b\x92\xe9>\x1f*\xf9*\xb4i\x86\x86\x8e\x81k\xc6\x94/~\xf9\x9c\xe4\xeb\xfb\
+\xef\xdb5\x86W\x92\x9b\\\xee\xf3t\xf1\x1e\xeb\xf8\xfcHI<\xa0?\xfc\xe3\xfd@\
+\xe1\x0bh\x8c$\x06\x9e\xc0Kp?\x9c\xc7M^\x0c\xd1\xcf\xe4\x0fG\x0f\x14\xfd\x1c\
+\xe0\xf6\x08$\xdc\xe8^s\xc2\x8b\xfd\x9b\x1bl\x05\xb6\x81\xd0\xb1\xf0\xc2\xa0\
+-p\xcd\x98\x90.\xdc\x13\x81R\xf4\x0ex\x11\xfb|\xb6\xab\xb5\xe9\xe2\x99\xbcq2\
+Qo\xbb\xb6(\xe7\x1d\x8ch\xabZ\x03\xfb\xaf\x1a<\xb7Y_i\xf3\xb4\xc4\x9f\xee\
+\xffZN\x11\xcf\'\xee\x89cG\xca\xfc\x19s\xf2n/\x94\xc0\'\xaa\xb2%\xf8\xe7\xaf\
+7\xf1\xf0\xed\x05izL\xd0k\x86\x17\x06-\xe0\x9aQe\xa2\x08\xb7\x97\xeb\xbcTE;\
+\x1du\xbe?\xeb\xb3\xd6`[\xf2\xf5\xd37,\x01`\xfd\x18\x94\xb0\x14\xe5\xc2\xf3\
+\xfa\xd2\x19\xaa\x88\x0f\xd4V>JU\xe0\x87\x1a\xef\x1e\x0f\x03K\xcd\xf0\xd0\
+\x02\xae\x19\x15\xf2\tw\xa6\xeb\\^\x1e\xc0\xbe\xddc\xb5\xa5c1|w\x9fH\xbe\xb5\
+o\xa9E^_\xed\xdaEl\ra}\xa5-\xf3HM\x1c\xdf\x8dG\xb2>\xab\xff\xd9RN\x05[\xc7\
+\xe0j28e\xbb\xae\xcf\xfe\x87)\xc8\xc5\xe5Y\xbb\x15+&\xeeu\x9et2\xa7\x9a\r$\
+\xce\x83a8\x02?\xfb\xce\x18\x07\xd7Z\xdc:\xe7y\xcf\x18xz\xb8\xe2\x9a*\xf7\
+\xf7]J\x95\x0f\xb5\x15>r\xb4\x80k\x8a\xcaP\x84;\x818\x12\xc3\xd8\xd0\x87\\\
+\xe2\x87\x06\xe7\x8f\xd8\xd8\xd0\x87\xe8t\xff\xb1\x8b}\x11\x8c\r}\xa8w\xfbQM\
+\xa6\xb3\xcf\xc1h\xe1.>\xce\xaa\x1b\x1fr\xc5\xc1\xc7*q\xadX\x96T\xeb\xcb\x87\
+`YE\xf2}!\xa6x\x15\x9bb\x88\xb8\xbc\xb2\n5\xc7\x07\x80\xf9o\x1dY\xdb3\xa7\
+\x9a\r\xc6z\x1e\xa9\xc8\x0ft\xfc\xad\xf1\xcdS+\x9c\xbf\x93\x84x\x1f\xec>Lw\
+\xb8\x87\x1d\xad\xf0\xf93kFt\r\xe9\xbc9\xaf\xd7\x15\x07\x1fN\xfc[S8t\x12\x9b\
+\xa6(\x0cG\xb83I\xb7\xc0\xbc,\xc7\x04\xb1{\x1aQ\xcb*r\xeeS\x88\x04\xaa\xb1\
+\xa6\x98Ir\x89\xfe\x83\xfc\xfd<\xda\x0c\xf6\xfb/\x14\x83\xed\x87B\x16})\x84\
+\x15\xef\xc5m/\xfe \xe9\xdaH\xef\x83\x00\x00\x12\xa7IDATU\xf9\xd6y\xee\x85ZJ\
+\xc5\x02O\xa0\x13\xda\x86\x8f\xb6\xc05\x05e \xe1^\xb1y%+>x\x010:bZ\xac""\xa5\
+\xc0\xa3\xf7.\x07Fw\xc9\xc5\xb1\x1a\x0c=z\xef\xf2\x92YZ2\xd3\x12\x87\xe1\x0b\
+\xf9@V|\xa1\x05>S\xbcK%>\xbe\xf1\xdb\xa9P\xc0\xc5w=?f\xd71\xde\xd0\x02\xae)\
+\x08\x83\xb1\xb8\'\xb2\x98\x8e\x17\x8e/\xdeH\xcb\x9b\x17\x0f\xebX\xfd\xfd\
+\xa5H\x14})v\xf56/\x81O\x0c\x1a6\xaf\x11\xfc\x96\x87\x07l#\x970\x97\xca\xca\
+\x80\xe9\xe2\x9dx\x9f\x10q\x1d\x0b\xcf\x8f\x16p\xcd\x88(\x84\xab\xbc\x18$\
+\x12\xe1~\xb9?\xf5@\xba\xea\xcc\x15(@-\x0f`_]\x85\x9amA\x04\xc4\xae0\xe6\xf7\
+\xbb\x10G\xf2\xc7\xcf\xd5\xbb\xfd\xd8\x97\x06`\xbe\x0f\xd5`\x82O@T!:m\xc41\
+\x1b\xb1\'\x8cx\xbd\x1fqx\x80vf\xfaP+\x02\xc8E\xe5\xd0l\xa1\xca\x05\x84\x15\
+\x9c\xb61\xf6F\x10[B\x18\x9b\x82\xaec\x12\xd3\xd4n\xfe\xf8\x03|\xf1\xf1{x\
+\xe4\xa1\xdfs\xe7\xfc2h\xb6\x88\xfe`\x86s-!\x898bc\xbc\xd4\x87\xb1\xbe\x17d\
+\xf6\xb9\x87+\xde\xb9\x90\x0b\xcb\x91\x97U\xc2\xc2rT\xa3\xf38\x11m1\xc4\xefB\
+\x18?\xebE\x1c\x8f\xe5=^5\x99\xc8\xab\xabP\x8b\xfd\xa8f\x0bL\x01=6\xa2\xd5FM\
+I=\xb8\x8ba}\xcbk\xaa\x91W\x07R\xd7R\x9b:_\xec\xd1\xe6\xec\x03\x8e\xc7\xb0\
+\xbe\xe4N\x90\xcc\xb4\xc6?t\xc7r6\xb5w\xb0\xb7\xaf\x9f\xce\x98\xe3\x1a\xae/\
+\xab\xe0]\xd5S\xb8t\xda|\xa6\x94\x07\\\xc7\x1f\xed\xef\xe2k\xbb\x7f\x9du\xaa\
+Y\x95u|f\xc1\xa5\xae\xcf\x9e\xd8\xfb*;\xbbN\xc0\x07\xe68\xed~\x00\x96\xdf\
+\xff\xf7\xc4\xb6\x87h\xba\xa1\xceu/\xa7:OA\x99\xc8{/\x031\x11BO\x13\x1d-\xe0\
+\x9aa\x91K\xb8K\xb5\x18\x8b\x83\xe2\x85\'\x9eC\xaeJ\xcbp\xf7;S\xabb\xef*\xc3\
+w\xcfI8\xed\x11\x8f\x13`\xaf\xacC^\x15O\xde\t)\xc4\xbe(\xf4K\xa8\x100\xc3\
+\x87\\l\xc1\xe2r\xf8H5\xbe[\x8fz\x9f\xde\x00ys\r\xf6u5 \x00\xe9$\xe2\x89\xa0\
+D\xcd\xf0\xc1t\x0b9\xdd\x82E\xe5Y\x02\x0e\x8e\x88OY\xf3Q\xbe\xb1\xef\x10\\_\
+\rR!\x0e\xc70\x8e\xc6P\xb5\x06j\xb6\x0f5\xcf\xc0\x9eW\x07~\x81\xf1\\\xcf\xc8\
+\xbb,\x07\xb6\x92\xecl\xdb\x85\xfd\xc0\x14\xe7\x83N\x1b\xb1+\xe4\x88\xc6\xdc\
+2\xe4\x07\xab\x90\x97\x060\x1fj\xc7\xd8\xd2\xef\xd9\x86\xbc\xb8\x12\xfb/\xeb\
+\x93B\x93\xa4\xd6t\x89i\xb1P\x95\x025\xc5\xfb\x11\xe8\xf5y\xf5\xf4ZBd\xcfp8\
+\xb8\xd6\xe2\x8c\xbb$\xf5\xd7\x9f\xcb\x9a}\x07\x01\xa8\xf1Y\xcc\x0b\xf8\x89(\
+?\x87\x83\x9dlj;\xc0\xe6\xf6\xc3\xfc\xf9\x99\xcbXT\x9b\x12\xd4r\xc3bA\xcd4:"\
+AN\x86\x9c\xef+`\x953\'\x90=\x1f~fe\x1dm\x91 \'\xfa\xbb\xb1B1B\xbbb\xd0-\x87\
+u/"\x94?\xf5i\xa8\xde\x96\x91\xb8\xe2\xcb\xd69\x03\xde\xc8J\x9f\xe7vm\x85\
+\xe7F\x0b\xb8&\x8b\\\xd5\xd1Fjmg\x96d,\xe6\xa8\xde\xf8M?\xc6\xf6\x10\xb1U\
+\x8d\xa8\x85e\x00<\xff\xe0\xd3\xc8\x1bk\xd8\xddV\xc3\x9e\xb6\x1a>\xf6\xef[\
+\x91\x1f\xafA.\xf5C\x95\x81\xbc\xb6\x1ac]\xf6b\x11jayR\xbc\x8d\x17\xfb0\xd7u\
+:\x16s\xf2d \xcf.O\x89Y\x0e\xec\x9bS\xd3\xde\xc4\x9e0\xe6#\x1d\x88\xd6\xb8%$\
+@\xbe\xb7\x02\xfb3\x8dy\xdbPu\xce\xf2\x05\xe67\xe2\xc2\x98\xf6 Vg\x97a\xff\
+\xd3\x14\x94%\xf0\x7f\xb2\x85K\xee\xffhA\xfb8\xf5\xfd)\xb6\x9d\xfa\x9d3\x7f\
+\xdc\x06\xf3\xb1\x0e\x8c\x97\xfa\x92\x16\xbf\xaa7\xb1?\xd7\x88\x9a[\x86\xfd\
+\xe9z\x8cOG\xa0\xc3=0\x92\x8b\xcb\xb1\xff\xa6\xc1\x19\xc8\x9c\x8aa\xfe\xb0\
+\x1bcW\x18\x15\x94\x88*\x035\xc5\xc2\xbe\xad.\x99\x15^\x0c\xcc\x1fuc\xfe\xa8\
+;\xf9\xde+\x89-k%\xae\xcd\x17e\xf7\xa9\x01\xfbj\xa7\xa2:\xbb1\x85\xe0\xa6\
+\xe9\xcd\\\xd4P\x83@\x10\xf5-\xa0+\x1a\xe2\x89\xbd\xafr8\xd8\xc9\x93\x07\xde\
+\xe0\xbesVP\xe3s\xe6\xbb7\x95\x07\xb8s\xdeE\x84\xec(\x0f\xedy\x89\xd6p\x1f\
+\xfdv\x84\xa5\xf53\xb2\xae\xf7\xd2i\xf3\xd8\xd6q\x94\n\xb3\x8ci[\x8fb\xf5G\
+\xd9\xbc\xcf\x19\xfc\x9c\xfe^\x07Ss\xdcK\xae$\xb6\xd5\x7fw\xb2 1\xf0B\xbb\
+\xe2\xbdb\xe0Z\xc4\xbd\xd1\x02\xaeq\xe1%\xd2\x85t\x93\x8f\x9a+.$!\x04"\xa2HH\
+\x9c\xbc\xa1\x06c]\'\xaf\x9c7\x17\x00q \x82\xf1\xcdv\xe4wZ\xc0\'\x90\x8b\xfd\
+\x9e\xab\xfb\xa8%\xa9\xb9\xc8\xe6\x93]n\xf1\x06\x90`\xec\x0e#\xbb$\xaa2\xc3\
+\x9aL\xb41\xdb\x87\xbc.>g\xfd\x94\x8d\xf5\xe5\xd3\xce5&w\x00\xb13<\xa8[\x13\
+\xad1\x8c\xdff[\xe8\xe2\xad\x08\x8dU\x8d\xb4\x85\xda\t\xc6\x1c\xab\xb7\xd0q\
+\xea\xf5\xcb\xd6!/\x0b8\x963`<\xd5\x89\xb1\xa1\xcf}\x1d\x1d6\xd6\xb7\xdb\x89\
+~\xbd\x19\xfc\x06\xf6\x95U\x98?\xecJ\xed`\x82\xbc\xa3\x1e\x04\x88n\x89\xf5\
+\x8f\xad\x10\x9f"(\x00\xc26\xe2\xb4\x8d\xe8\x92\x8c\x87)2\xf2\xd2\x00j\xa9#\
+\xc8\xd7Nk\xe2\x8f\x1b\xdc\xd5\xecj}~n\x99}>\x0f\xee\xde@\xd8\x8e\xf1J\xeb~\
+\xae\x99\xbe\xd0\xb5\x8f\xdf\xf4q\xdb\xdc\x0bY\xb3\xe7e\xc22\xc6w\xf7o\xe6\
+\xb3\x0b.M\n\xbd\x02\xfe\xfb\xe0vN\x85z\xb8c\xdeElx\xe1\xed\x82\\{)d\xa4\'\
+\xc2#\xab\x1f\xf4\xceH\x7f\xfd\x82\xcb\x00X\xf6\xeb\xd2Hb,%\xf4jd\x9a$C\x11\
+\xef\xfb\xef\xdbU\xe2\xee\xf2l\x8cMA\xcc_\xf4\xb2\xea\xc1\x97\x93\x0f\r\xd1\
+\'\x11\xfb\x1d\x17\x9e\x9a\xea=\xc2W\xbe\x94(/\xfb\xdf\xeb=\xd7G\x06\x10[\
+\xfa1\xde\x89xn\x93\x1f\x0c\xc4\xd5\t\xccg{\xdc\xe2\x9d8\xbeWB\xafG\xe0:\r\
+\xeb\xb3\'\x1d\xc1\xcb\x81a8\xf7\xa0\x94#}\x1f\xfe\xf1\xfed\xb6zA\x10 \xaf\
+\x8d\x0fDB\n\xf3\xf9>\xef\xfd\x0e\xc7\x10m\xce\xc38\xb3\xba\x9a:\xbf\x025\
+\xd5\xb1\x1d\x8c_\xf6&\xc5{\\\x92\xd1\x1f\xcb\x1bS\xae\xef5k~\xc5\xa3_]C\xe0\
+\xb1\x1d\xcc\xfd\xfeA\xea\xcb\x1c\x8bxW\xd7q\xcf\xa6\x9a\xfd\xd5\xdc4{)\x00=\
+\xd1\x10\xeb\xf6o&\xa6\x9c\xdf\xc3+\xa7\xf6\xb2\xb5\xe3\x08W\xb4,`a\xcd\xb4"\
+\xde\x90C\xe6\xa0o\xfd\xb2u<z\xef\xf2\xc2\xfe\x96<\xd0\xab\x95\r\rm\x81k\x80\
+\xc1\x978\x1do\xa2\x9d\x8e\x97{\x1c\x80\x9e\xb8h\xfa\xbc\xadg\xe3\xad\x08\
+\xf2\x1a\xe7\xf5\xe6\xe3\xdb\x98Ww&\xef\x7f\xf5\x16^\xb9\xf0)\xd7~^\xc5?\x12\
+\xa8E)\x11\xcb\x15\x13\x06\xb0\x1en\x87<\x9e\xc2\x84(\x8e\x15\xaa\xc9B\xcd\
+\x88\x8b\xef[\x11\x88\xe4\xb1\x91;lh2Q\xb3,\xc7T\x88w\xb3L\xf3h\x887s\xf7E)0\
+P\xd8\'\xb3?>\xf7g/&\xb7\xcd\xbe\xd3\xddV\xad\xaf\x82\x8eH?\'B=H\xa50D\xf6\
+\xefmi\xfd\x0c\x0e\x05;x\xe9\xe4;\xec\xef=\xcdsGv\xb2\xb4~\x06\xcf\x1e\xdd\
+\xc9\xa2\xdaf.o9\x1bH\xd5F_v\xb7b\xf3\x1a\xef\xdf\xad\x17C\xb1\xb8\x07\xeb\
+\xb9)\xf6:\x00\x17\xbc\xbe\xa1\xa0\xedM$\xb4\x80k\x06%\xde\xe3Y\xb8\x13\x88\
+\xee\x1c\xd6\xad\xcc\xef\xa8\x15\xaf\xf73\xbd\xaa\x85c\xbd\xc7\x89\xca(\xbb\
+\xdb\xdffw\xfb\xdb\xf0\xf5f\x8c]a\xc4\xae\x10\xc6\x8ep^\xeb9a\xdd\x8b\xb0\
+\xca\x8a\x07\xbb\xce\xb5#\xe4z\xef)\x1e\r&\xf2\xa2\n\xd4\xd9\xe5\xa8\x16\x0b\
+Uk@\xb9\x810\xe0To\xab\xcb\xafV\xf0\xec\xed\x96\xd4#C\xcd\xb4<\x17GI2=\xbe\
+\xaf!P\x95\x86\xe3a\x00\xd4\xacT\\[\x9c(}\xab*\xaf\x90\xe5\xe9\x8f\xbd\xf1\
+\xffW\xcf\xde\t\xc0\xe1\xaer\xb0\x0c\xa4R\x84\xec(\x95V\x99g\x93\xd7N_\xc4\
+\xe1`\'{{\xdax\xa5u\x1f\xaf\xb7\x1f\xa6\xbe\xac\x82[\xe7\x9c\x8f`\xf0b\x9d\
+\xa0P\x82\x9a\xef\xb7TH\xd1\xd6%V\x07\x8f\x16\xf0IN)/.\x92p\x03\x03\x8e\xfb9\
+\x97\xce\x1aC\x7f\xa8\r\x86t\xf1T\xc0\xb4\xc0\x14\xf6w\x1d\xa23\x14\xb7\xe4g\
+Y\xc8Y\x16\\\x11\xc0\x96 \xb6\x850\xff\xab\x0bq\xc0c\x1a\x99\x15\xbf\xc6\xb0\
+\xca}\x1fy\xce\xff\xe4\xed\xb7\xf3\xa7\x9b\x1f\xe7\x85\x7f\xfd)\xf2#5I+]tKg\
+\xaaVw\x04\x11\x03\x16\x94\xa1\xea\x9d\x8d\xc5\xc87Pi\x19\xe3\xaa\xd1\x84\
+\xc6\xc1=L\x85\x95v\\M\xda1\xc1\xfc!\x83Rg0\xfd\xe1\x15d\xb0U\xee\xfb6\x84\
+\xe0\x86Y\x8byp\x97c\xcd\x87\xed(7\x9d\xb1\x84\n\xd3[\xf0\'"z\xcd\xf0\xc1\
+\xa1\x05|\x12S\xca\xe2\r\xb82\xac\xf1\x89\x9c\xeeZ\xe1\x13\xa8\x01\xac\xe8\
+\xa1\x92\x19\xe7\x16@s\xe5T\x9a+\xa7\x12\xb1#\xbc\xb4\xfai\xd4\xb9\xe5\xa8s\
+\xfd\xa8\x16\xc7E\xac\xfe\xc8Ol\x89\x1f\xeb\xc16\xc4v\xb7%-\x82\x12\x150\xa0\
+R\xb8\xdc\xc9\x83\xe5\x13\x8f?\xce\xa1\xee#\xc8\x8f9u\xad\xc5\x81\x08\xe6w:\
+\x11{#\xae\x01A\xec\x9eFW]\xf3B#\xfaR\x0fU\xe3\x95 \xe6#\xedCoC\xa4_r\xbe\
+\x91Y\xe93\x94\xfeH/\xc1Z\x9dg\xd55\xa9\x14?9\xfc;\xa7}\x04\n\xc5/\x8e\xedbA\
+\xcdT*\xcc\x94\xf7"\xe1F\xf7Z\xd0D39\xd0\x02\xae\xc9\xc9X\xbb\xcd\xc5\xe9X\
+\xea\xd1\xded\xc21\xef\xe2\x13\xaa\xd1@t\x15\xcf\x92\x8b\xc9\x18RI~s\xd1SI\
+\xad1\x00\xfe\xaf\x9f\x15\x9bW\x12\x8c\x06\xd9\xd7u\x90\xc3=G\xc1\x04\xfb\
+\x13\xb5X\x19\x02\xce\xd1\x18\xbc\xab\x0ce\t\xd4\x19>o+}\x00\x0ev\x1fv^H\xb0\
+\xber\x1a\xda\xc7\xc0B9\x1cs\xfa@\x80\x9c[\x96/\\\x9f\x9b\x1e\t-\xf1\xd75F\
+\xce$6U\xbc\x19d\xc0\x00\xa5h\x07;\xc8\x1aB\x7f\x0c\xb6\x04\xeb\xcf\x8e\xed\
+\xe2\x9d\x9eV.\x99:\x97\x86\xb2J\x9e9\xb2\x83\xb6p\x1fO\x1d\xd8\xc2ms/t9\xd1\
+\xef\xbe\xfbJ\xd7\xb1\x9eS\xb8\x861`\x1c\r\x06\xaa\n\xa8\xad\xf0\x81\xd1Y\
+\xe8\x9a$\x89\xcc\xf2R\xc90Od\x87\x03\xc8\x05\xd9\xcbJ\x02\xa8\x80\x81j\xf1A\
+\x11V!K\xf0V\xc7^^<\xf4\x1bT\x9d\xfb\xf1\x9c\xb0\xd2+}\x95,jZHm\xb9c\x1d\xab\
+\x19\xd9\xcaclK\t\xba\xbc,\x90\xb5\xdd\x8bL\x17xo\xd8q\xc6\x8a\xd3\xb1\x9c\
+\xe2\xed\x91\x17UPD\xaf\xc4\xf8}|\xba\xdbt\x0b5\x7f\xe8n]q(\xed{\x9d\xeb}\
+\xbc\\\xeaG\x9d\xe3\xfd\x9d\x8f\x06*GBc&C\xed\x8f\x83k\xadd\x19VH\ty\x827;\
+\x8f\xf1\xeb\x93\x7f`N\xa0\x81kg,\xe2\x92\xa9s\x93s\xc2wv\x9d`\xc3\x89\xc1M\
+\x1f\xdb??\x15\x8b\x1f\xec\xbd\x8c6\x85\xae\n8\x19\xd1\x16\xf8$\xa6\x14D:\
+\x1f\xc6\xb6\x102\xa6P\x96@^\x1ep\x15\x0bI\xa0\xde_\t\x06\x18o\x0c?\x9by\xff\
+\xfc&\xe6dD*3\xb3\x8f\x01h6s&\xa0\t\xc0\x14q\x81\xf7\xd8G\xac\xefE\\_\x8d*\
+\x17\xc8\xcb\xab0\xb6\x85\x10\xdbBY\xfb%\x1b\x03P\x19"\xfe\xbd\x19\xe0\x17N\
+\x95\xb2D\xf9\xd54\xe4\x05\x15\xa8%\xde\xae\xd9B\x16\xd01~\xd2\x8d<\xd7)Z\
+\x13[\xd5\x80\xef\x81\xd6\xbc\x89y\x94\xb9\xc3\x1fbk\x08V8\x83\x18ue\x15l\
+\xedwy\xd1\xd5\x82r\xec\xd5\r\xce1\x99U\xda\nH\x96\xe5\x9d>\r\xbf\xc5\x82L/I\
+\x0eKv8\xfd\x91i\x8d\xaf\xba\xe7nN\x86z\xf8\xe1\x81\xad\xa8`\x98\x95\xe7]\
+\x80%\x1c\xfb\xea\xa6\xd9K9\xd6\xdf\xcd\xc9P\x0f??\xb6\x9b3\x02\xf5\xcc\xaf\
+\xce_4(&\xd3l\xb3!\xdcK\xa9\xa1\x13\xd6\xf2c^\xd0p\xc5\x17\xc6\xfa"4\x1aO"\n\
+Uc:VM\xbd\t\xd5&bG\x18\x91\xa8\xf8uv\x19\xf6]\r\xd0-1\xd7v <\x9e\x99\xea\x92\
+\x80Sc\x1b\\U\xb7\xd2i\xbf\xb6\x89:\x7f4k\x9f}\x8fmg\xdfc\xdb\xe9*\xefC\xcd+\
+s\x92\x94\xfa%\xa2]BLq\xd6\xa7\x968\xe7\x00N\xf4\x9dd\x7f\xd7!\xa7\x8d_\xf4"\
+~\xef.\xca\xe2d\x9fK\xa7:\x96\x00\xf9\xbeJ\xa86\x10\xbd6"\x04X\xf1\x1a\xe9\
+\x17;5\xdc\xc5\xa6~D4#6<\xbf\x0c5\xdd\xe7\xd4\x0boq\xdc\xf0"\xa6P3\xcb\x907\
+\xd7 o\xadu%\xf4\x99\xcf\xf4\x80)X\xf1\xdaJW3g}j\t\xfb\x1e\xdb\x9e|/\xdfW\tq\
+\xafA\xae>r\xddK\xab\x8d\xf09BK\xb5\x81\xbc\xa4\x12\xa1\x04\x04\x15"\xa2\xc0\
+2P\xd3L\xd42?\xf6\x8d\xb5\xc8\xf7V`lJ\r\xb0\xc4\t\x1b\xf5\xde\n\xa7dj\xb3\
+\x05\xb3,D\xbf\x82f\x0byu\x15\xf6_\xd4a\xbc\x11\x86n\x1b\xa6\xc5\xa7h\xed\
+\x08\x83\xdf\xc8=\x93\xa0\x00\xa8\x19>\xd4\xb9q\xab\xbf\xdeD\xec\x89 \x94\
+\x13\xf2P+\x02\xd8w\xd6;\xf3\xd6\x0b\xd4\x1f][\x0c\xea\xde\xe3\xdc\xcfk\xaf\
+\xbd\xc6k\x8d\x11z\xa2a\xee:\xe7\x12\xa6W\xa4\x8a\xc1X\xc2\xe0\xec\xea\xa9\
+\xbc\xde~\x88\x98\x92\xec\xee>\xc5\xf9\r\xb3\xf0\x9b\x16\xd2l\xc2\x94\xa9\
+\xf2\xae\t\xf7yCYdX\xf7\xa2\x19_\xe8\xf5\xc05\xa5M\xb9\xc0\xbe\xaf\t\xb90\
+\xfe0\xea\xb2\x11\x07\xa3Pe\xa0\xce*C\xf4I\xcc\x7fiCd\x14PQ\xef\xf6#/\xabD-\
+\xf2;\xd3\xacp\n\xb9\x887B\x18\x1b\xe3U\xcc|\x02{U=jay2s\xdb\xd8\x14D\x1c\
+\x88b<\x93\xaa#n\xdf\x92*\x81\n85\xcc\x8fG\x11\x1d\x92\xfae-\xf4E\xfa\x08\
+\xd9\x8e`\x1b\xaf\x061\xbe\xd9\x81\x88y\xffY\xc9\xcb\x02\xd8\xb7\xd5\rhYZ\
+\x9f<\x86\xe8s\x8b\x95\x9a\xe9#\xf6\xa5)P\xe9\x1d\xf926\x06\xc1\x12\xc8\x0b\
+\xd3\x92\xd8\x8e\xc5\xb8\xea}\xa98\xe9\x1b\'\x1d\xe1n\xdb\x98Z\xefZ\xcd\xf5A\
+\xbc\xf6\xb8\xd8\x9a\xed\x15\xb0\xd6\x9cv\'\x14\x82S\x1f\xfeCU\xc8\x9bks\xce\
+\x9fO\xee\xfaj?\xd6C\xa7\xdd\xf72\xc7G\xec\x0b\xde\xf7"\xb6\x87\xb0\xbev\x1a\
+\xfb\x9e\xa6\xe4z\xe0\x00bs?\xd6WOg\xed_(T\x93\x89\xfdp\xb3\xb3\xb8\x8c\x07"\
+\xac\xb0>\x91\xa3\xce\xfdp\xfbc\xaaE\xd9\x03\xb5D\xfd\x16\x91\x80\x0f3&Y\xd0\
+8\x9d\xdb\xe7^\xe8:\xe6G\x87\xb6\xb3\xbb\xfb$\x1d\x11g \xd4T\x1e`\xaa\xbf\
+\x9a\xab\xa7/\xe4\x99o}\x17\xc0\xe5\x9a\x1f\xd1\xbd\x0c\x83RY\x96t\xb2\xa1-p\
+Mic\x83\xd8\xd8\xefX^5\x064Z\xd0\xecCH06\xf6c>\xd2\x8e8\x92\x9d\xdc\xa6\x16\
+\x97#\xaf\xab\x01\x7f\xda4\x9fY>\xc4\xf1\x98c\xcd\x01\x94\t\xec\xbfm\x84\n\
+\xc3\xb5\x0fQR"\x0f\x18;\xc3\x18\x9bC\x88v\x1b\xa2\xca\x99\x12\xd6d\xa2Z,\
+\xfa\xfb\x83\xd8\'\xc2\x18\xdbC\x98Ova<\xdb\x93\xf4\x10x!\xf6G1^\x0eB\x14\
+\xc7\xa2\xac4\x9c\xf6"\nq"\x86\xb1%\x84\xf1\x9f\xdd\x18\x1e+\x9a\x89n\x89\
+\xf1j\xbf3x\xa9\x8b\xcf\xfd\xee\x93\x887C\x98Otb\xfeO/\xaa%\xcd\x8a\x04\xe8\
+\x91\xcc?c^\xf2\xed\x9b\xad;\tF\x83\x8e[5\xf1\xcf\x9f\xe1n\xcd\xf8g<\xd7\x9b\
+\xed\r\x00\x8c\xb7#\x98/\x07\x1d\xd7s\x99p\xfa1\xb1B[\xab\x8d\xb1=\x84\xf1\
+\xe3\x1e\x8c\xa7\xb3\xfbDtJ\x8c\xd7\xfa\xa1\xce\x84\x06\x13,\x818\x12\xc5\
+\xfci\x0f\xe6\x7ftB\xcc\xed=\x01\x10\xc7b.K~\xa8\x1c_\xbc\x91\xea\x93g\xe4\
+\xdc.\x82\n\xb1#\xec\xcc\xd9\xafu\xae\x89\xa0\xc4x\'\x82x\xa1\x0f\xeb\xdb\
+\x1d\xd9etG\xd8\x1fj\x8aI\xf8\xba:\xec\xb2x\x05=C\xd0\x16\xee\xe5\x8a\x16w\
+\xfd\xf2g\x8f\xee\xe4t8\xf5\x9b\x0c\xdaQZ\xc3\xbd,\xae\x9f\xceU\x7f\xf2\x016\
+oz\x95\xba\xf7H\xba\xb6\x18\x05\xb9\x97\xa1\x90Y\x0b\xfd\xca\xbf>\x8b\xe7\
+\x1f\xddW\x90\xb65\xf9\xd1\x16\xb8F3\t\x18I\x0c<o\xb6\xb6\x06\x18\xbe\x05\
+\x9a\x99\x89\x9d>\xd5l(\xeb\x8b\'\x92\xe1\xd2\xad\xf0\xd1"S\xc0A[\xe1\xa3\
+\x85Nb\xd3h\xd2\x18hj\xcbxE\xaf\xe7\xecP\x0cWo\xa6\x80\re\xb0\x94\xf9[\x1b\
+\xecT3\x8d\x06\xb4\x05\xae\xd1h&\t\xc5\xb2\x14\xd3\xdb\xfdy\xef\xcc\xac\xed\
+\xc3\x1d<\r\xd5\x1a/\x15+\\[\xdf\xa3\x87\xb6\xc05%\x8bv\xdd\x8e\x1e\xfa\x01\
+\\zxM5+U\xf4ofl\xd0\x85\\4\x9aIN\xa6e\xeae\xa9jrSL\xf1\xcaW\xf4E\xa3\xd1.t\
+\x8df\x923\x1e\x93\x90\x86\xeb1\x18\rOC!\x8b\xe6$Hw\xa7C\xca\xa5\x1exl\x07\
+\x00}w\x9c\x07\x8c\xad\x1b]3\xfa\xe8oY\xa3\xd1\x14\x85b%\x04zy\x0c\x06+\xc6\
+\xa310)F\xc2`B\x90G\xeaR\xd7a\xa9\x89\x85v\xa1k4\x93\x9cLQ+\x94\xc8M\xc4l\
+\xfe\x81x\xf4\xde\xe5I\x91,4\xc7\x17o\xccr\xa9\xf7\xddq^\xd2\xfa\xd6L>\xb4\
+\x0b]\xa3\xd1\x8c+J\xd9\xe5?Z\x16n\xae\x0cu_tO\xf2u\xa9\xf4\x89\xa6xh\x01\
+\xd7h4.\xc6\xc3\\\xf8\xa1\xc6\xb2\x13\xc2\x1aY\xe9\x9bP\xc2\x96.\xe4\x99K\
+\x8b\x82\x16\xf1\x89\x8ev\xa1k4\x1a\x17\xa5.\xde\xe0\x08S\xe2\xdf@L\xe4,{\
+\x9d\xac6\xb9\xd1\x02\xae\xd1hF\xc4\xf1\xc5\x1b\xc7\xfa\x12\x06$\xb2\xd2Gde\
+\xf6:\xed\x13\x01-\xe2\x93\x17-\xe0\x1a\x8dfD\x8c\x07\x8b}8\x143!\xad\xd0\
+\x1c\\k\xb1f\xcd\xaf\\\x9fe\xbe\xd7L<\xf4\xd0M\xa3\xd1\x94\x14\x85\x8e\xc1\
+\xaf^\xb8~RT\x9a;\xb8\xd6b\xf5\xda\xf5Ys\xc65\x13\x17\x9d\xc4\xa6\xd1\x94(\
+\x93At4\xc5!!\xe2\xda\xbd>\xb1\xd1.t\x8df\x0c\x18(n\\\n\x89W\xe3\xc9\x85\xac\
+qsp\xad\xa5\xc5{\x12\xa0\xbfa\x8df\x0c\x18\xac\x8b\xd8ku\xab\xf1\xc8x\x98\
+\x9a\xa6\xd1\x8c7\xb4\x0b]\xa3)A\x1e\xde\xbd\xa2\xa0KSjF\x97b\xd4C/ut\x99\
+\xd6\xd1G\xbb\xd05\x9a\x12d4c\xde\x0f\xef^\x91\xfc7\xdaLD7}\xbax{\xbd\xd7h\n\
+\x85\x16p\x8df\x12S\n\xb1\xf6\xc9\xc0d\xe8\xd7U\x0f\xbe\xac\xad\xefQF\x0b\
+\xb8FS\xa2d\xba^\'\xa2+v2=\xf4\'\x83\x88kF\x17\x9d\xc4\xa6\xd1\x940\x13Q\xb4\
+\':\xeb\x97\xads\xb9\xcd\xaf\xa9:2v\x17\xa3\x99\xd0h\x0b\\\xa3\x99\xc4\x14k)\
+\xd1\xc9\xce\xfae\xeb\xb8\xa6\xea\x88\x16oMQ\xd1Y\xe8\x1a\x8dFS$t1\x1eM1\xd1\
+.t\x8dF\xa3)\x12Z\xb45\xc5D\xbb\xd05\x1a\x8dF\xa3\x19\x87h\x01\xd7h4\x1a\x8d\
+f\x1c\xa2\x05\\\xa3\xd1h4\x9aq\x88\x16p\x8dF\xa3\xd1h\xc6!\xff\x0f\xbb\x80\
+\xc3\x1ce\xf2\xa6\xb9\x00\x00\x00\x00IEND\xaeB`\x82' 
+
+def getFloatCanvasBitmap():
+    return BitmapFromImage(getFloatCanvasImage())
+
+def getFloatCanvasImage():
+    stream = cStringIO.StringIO(getFloatCanvasData())
+    return ImageFromStream(stream)
+
index 5d78e94cb25395fa02a57d714cfaf92b540b5afb..2029c0c8e22f09ab2a64d9601633411fa8c8f9df 100644 (file)
@@ -1,7 +1,10 @@
 try:
-    from Numeric import array,asarray,Float,cos,pi,sum,minimum,maximum,Int32,zeros, ones, concatenate, sqrt, argmin, power, absolute
+    from Numeric import array,asarray,Float,cos, sin, pi,sum,minimum,maximum,Int32,zeros, ones, concatenate, sqrt, argmin, power, absolute, matrixmultiply, transpose, sometrue
 except ImportError:
-    from numarray import array, asarray, Float, cos, pi, sum, minimum, maximum, Int32, zeros, concatenate
+    try:
+        from numarray import array, asarray, Float, cos, sin, pi, sum, minimum, maximum, Int32, zeros, concatenate, matrixmultiply, transpose, sometrue
+    except ImportError:
+        raise ImportError("I could not import either Numeric or numarray")
 
 from time import clock, sleep
 
@@ -17,10 +20,11 @@ global ScreenPPI
 
 ## a custom Exceptions:
 
-class FloatCanvasException(Exception):
+class FloatCanvasError(Exception):
     pass
 
 ## Create all the mouse events
+# I don't see a need for these two, but maybe some day!
 #EVT_FC_ENTER_WINDOW = wx.NewEventType()
 #EVT_FC_LEAVE_WINDOW = wx.NewEventType()
 EVT_FC_LEFT_DOWN = wx.NewEventType() 
@@ -92,8 +96,9 @@ class _MouseEvent(wx.PyCommandEvent):
         self._NativeEvent = NativeEvent
         self.Coords = Coords
     
-    def SetCoords(self,Coords):
-        self.Coords = Coords
+# I don't think this is used.
+#    def SetCoords(self,Coords):
+#        self.Coords = Coords
         
     def GetCoords(self):
         return self.Coords
@@ -294,7 +299,6 @@ class DrawObject:
             self._Canvas.MakeHitDict()
         self._Canvas.HitDict[Event][self.HitColor] = (self) # put the object in the hit dict, indexed by it's color
 
-
     def UnBindAll(self):
         ## fixme: this only removes one from each list, there could be more.
         if self._Canvas.HitDict:
@@ -421,6 +425,10 @@ class XYObjectMixin:
         self.XY = array( (x, y), Float)
         self.CalcBoundingBox()
 
+    def CalcBoundingBox(self):
+        ## This may get overwritten in some subclasses
+        self.BoundingBox = array( (self.XY, self.XY), Float )
+
     def SetPoint(self, xy):
         self.XY = array( xy, Float)
         self.XY.shape = (2,)
@@ -601,6 +609,98 @@ class Line(DrawObject,PointsObjectMixin,LineOnlyMixin):
             HTdc.SetPen(self.HitPen)
             HTdc.DrawLines(Points)
 
+class Arrow(DrawObject,XYObjectMixin,LineOnlyMixin):
+    """
+
+    Arrow(XY, # coords of origin of arrow (x,y)
+          Length, # length of arrow in pixels
+          theta, # angle of arrow in degrees: zero is straight up
+                 # angle is to the right
+          LineColor = "Black",
+          LineStyle = "Solid",
+          LineWidth    = 1, 
+          ArrowHeadSize = 4,
+          ArrowHeadAngle = 45,
+          InForeground = False):
+
+    It will draw an arrow , starting at the point, (X,Y) pointing in
+    direction, theta.
+
+
+    """
+    def __init__(self,
+                 XY,
+                 Length,
+                 Direction,
+                 LineColor = "Black",
+                 LineStyle = "Solid",
+                 LineWidth    = 2, # pixels
+                 ArrowHeadSize = 8, # pixels
+                 ArrowHeadAngle = 30, # degrees
+                 InForeground = False):
+
+        DrawObject.__init__(self, InForeground)
+
+        self.XY = array(XY, Float)
+        self.XY.shape = (2,) # Make sure it is a 1X2 array, even if there is only one point
+        self.Length = Length
+        self.Direction = float(Direction)
+        self.ArrowHeadSize = ArrowHeadSize 
+        self.ArrowHeadAngle = float(ArrowHeadAngle)        
+
+        self.CalcArrowPoints()
+        self.CalcBoundingBox()
+
+        self.LineColor = LineColor
+        self.LineStyle = LineStyle
+        self.LineWidth = LineWidth
+
+        self.SetPen(LineColor,LineStyle,LineWidth)
+
+        ##fixme: How should the HitTest be drawn?
+        self.HitLineWidth = max(LineWidth,self.MinHitLineWidth)
+
+    def SetDirection(self, Direction):
+        self.Direction = float(Direction)
+        self.CalcArrowPoints()
+        
+    def SetLength(self, Length):
+        self.Length = Length
+        self.CalcArrowPoints()
+
+    def SetLengthDirection(self, Length, Direction):
+        self.Direction = float(Direction)
+        self.Length = Length
+        self.CalcArrowPoints()
+        
+    def SetLength(self, Length):
+        self.Length = Length
+        self.CalcArrowPoints()
+
+    def CalcArrowPoints(self):
+        L = self.Length
+        S = self.ArrowHeadSize
+        phi = self.ArrowHeadAngle * pi / 360
+        theta = (self.Direction-90.0) * pi / 180
+        ArrowPoints = array( ( (0, L, L - S*cos(phi),L, L - S*cos(phi) ),
+                               (0, 0, S*sin(phi),    0, -S*sin(phi)    ) ),
+                             Float )
+        RotationMatrix = array( ( ( cos(theta), -sin(theta) ),
+                                  ( sin(theta), cos(theta) ) ),
+                                Float
+                                )
+        ArrowPoints = matrixmultiply(RotationMatrix, ArrowPoints)
+        self.ArrowPoints = transpose(ArrowPoints)
+
+    def _Draw(self, dc , WorldToPixel, ScaleWorldToPixel, HTdc=None):
+        dc.SetPen(self.Pen)
+        xy = WorldToPixel(self.XY)
+        ArrowPoints = xy + self.ArrowPoints
+        dc.DrawLines(ArrowPoints)
+        if HTdc and self.HitAble:
+            HTdc.SetPen(self.HitPen)
+            HTdc.DrawLines(ArrowPoints)
+
 ##class LineSet(DrawObject, ObjectSetMixin):
 ##    """
 ##    The LineSet class takes a list of 2-tuples, or a NX2 NumPy array of point coordinates.
@@ -755,8 +855,6 @@ class Point(DrawObject,XYObjectMixin,ColorOnlyMixin):
     def SetDiameter(self,Diameter):
             self.Diameter = Diameter
 
-    def CalcBoundingBox(self):
-        self.BoundingBox = array( (self.XY, self.XY), Float )
 
     def _Draw(self, dc , WorldToPixel, ScaleWorldToPixel, HTdc=None):
         dc.SetPen(self.Pen)
@@ -821,9 +919,6 @@ class RectEllipse(DrawObject, XYObjectMixin,LineAndFillMixin):
 
 
 class Rectangle(RectEllipse):
-#    def __init__(*args, **kwargs):
-#        RectEllipse.__init__(*args, **kwargs)
-#        raise "an error"
 
     def _Draw(self, dc , WorldToPixel, ScaleWorldToPixel, HTdc=None):
         ( XY, WH ) = self.SetUpDraw(dc,
@@ -993,10 +1088,6 @@ class Text(DrawObject, TextObjectMixin):
         (self.TextWidth, self.TextHeight) = (None, None)
         self.ShiftFun = self.ShiftFunDict[Position]
 
-    def CalcBoundingBox(self):
-        self.BoundingBox = array((self.XY, self.XY),Float)
-        
-
     def _Draw(self, dc , WorldToPixel, ScaleWorldToPixel, HTdc=None):
         XY = WorldToPixel(self.XY)
         dc.SetFont(self.Font)
@@ -1321,7 +1412,7 @@ class FloatCanvas(wx.Panel):
         elif ProjectionFun is None:
             self.ProjectionFun = lambda x=None: array( (1,1), Float)
         else:
-            raise FloatCanvasException('Projectionfun must be either: "FlatEarth", None, or a function that takes the ViewPortCenter and returns a MapProjectionVector')
+            raise FloatCanvasError('Projectionfun must be either: "FlatEarth", None, or a function that takes the ViewPortCenter and returns a MapProjectionVector')
 
     def FlatEarthProjection(self,CenterPoint):
         return array((cos(pi*CenterPoint[1]/180),1),Float)
@@ -1330,7 +1421,7 @@ class FloatCanvas(wx.Panel):
         if Mode in ["ZoomIn","ZoomOut","Move","Mouse",None]:
             self.GUIMode = Mode
         else:
-            raise FloatCanvasException('"%s" is Not a valid Mode'%Mode)
+            raise FloatCanvasError('"%s" is Not a valid Mode'%Mode)
 
     def MakeHitDict(self):
         ##fixme: Should this just be None if nothing has been bound? 
@@ -1465,7 +1556,8 @@ class FloatCanvas(wx.Panel):
                 self._RaiseMouseEvent(event, EventType)
 
     def WheelEvent(self,event):
-        if self.GUIMode == "Mouse":
+        ##if self.GUIMode == "Mouse":
+        ## Why not always raise this?
             self._RaiseMouseEvent(event, EVT_FC_MOUSEWHEEL)
 
 
@@ -1516,7 +1608,7 @@ class FloatCanvas(wx.Panel):
                     StartMove = self.StartMove
                     EndMove = array((event.GetX(),event.GetY()))
                     if sum((StartMove-EndMove)**2) > 16:
-                        self.Move(StartMove-EndMove,'Pixel')
+                        self.MoveImage(StartMove-EndMove,'Pixel')
                     self.StartMove = None
             elif self.GUIMode == "Mouse":
                 EventType = EVT_FC_LEFT_UP
@@ -1694,8 +1786,9 @@ class FloatCanvas(wx.Panel):
         animation, for instance.
         
         """
-        #print "In Draw"
-        if self.PanelSize < (1,1): # it's possible for this to get called before being properly initialized.
+#        print "in Draw", self.PanelSize
+        if sometrue(self.PanelSize < 1 ): # it's possible for this to get called before being properly initialized.
+#        if self.PanelSize < (1,1): # it's possible for this to get called before being properly initialized.
             return
         if self.Debug: start = clock()
         ScreenDC =  wx.ClientDC(self)
@@ -1779,7 +1872,7 @@ class FloatCanvas(wx.Panel):
 ##        else:
 ##            return False
 
-    def Move(self,shift,CoordType):
+    def MoveImage(self,shift,CoordType):
         """
         move the image in the window.
 
@@ -1798,7 +1891,8 @@ class FloatCanvas(wx.Panel):
 
         """
         
-        shift = array(shift,Float)
+        shift = asarray(shift,Float)
+        #print "shifting by:", shift
         if CoordType == 'Panel':# convert from panel coordinates
             shift = shift * array((-1,1),Float) *self.PanelSize/self.TransformVector
         elif CoordType == 'Pixel': # convert from pixel coordinates
@@ -1806,8 +1900,10 @@ class FloatCanvas(wx.Panel):
         elif CoordType == 'World': # No conversion
             pass
         else:
-            raise FloatCanvasException('CoordType must be either "Panel", "Pixel", or "World"')
-            
+            raise FloatCanvasError('CoordType must be either "Panel", "Pixel", or "World"')
+
+        #print "shifting by:", shift
+        
         self.ViewPortCenter = self.ViewPortCenter + shift 
         self.MapProjectionVector = self.ProjectionFun(self.ViewPortCenter)
         self.TransformVector = array((self.Scale,-self.Scale),Float) * self.MapProjectionVector
@@ -2010,7 +2106,7 @@ class FloatCanvas(wx.Panel):
         NumBetweenBlits = self.NumBetweenBlits # for speed
         for i, Object in enumerate(self._ShouldRedraw(DrawList, ViewPortBB)):
             Object._Draw(dc, WorldToPixel, ScaleWorldToPixel, HTdc)
-            if i % NumBetweenBlits == 0:
+            if i+1 % NumBetweenBlits == 0:
                 Blit(0, 0, PanelSize0, PanelSize1, dc, 0, 0)
         dc.EndDrawing()
 
@@ -2035,7 +2131,7 @@ class FloatCanvas(wx.Panel):
 
 def _makeFloatCanvasAddMethods(): ## lrk's code for doing this in module __init__
     classnames = ["Circle", "Ellipse", "Rectangle", "ScaledText", "Polygon",
-               "Line", "Text", "PointSet","Point"]
+               "Line", "Text", "PointSet","Point", "Arrow"]
     for classname in classnames:
         klass = globals()[classname]
         def getaddshapemethod(klass=klass):
index 6a2f788649c278dacc86420b90006ca93410e058..49b936ace63d08e925bf1e8817115214cec95f10 100644 (file)
@@ -3,18 +3,10 @@ A Panel that includes the FloatCanvas and Navigation controls
 
 """
 
-#from Numeric import array,Float,cos,pi,sum,minimum,maximum,Int32
-
-#from time import clock, sleep
-
 import wx
 
-#import types
-#import os        
-
 import FloatCanvas, Resources
 
-
 ID_ZOOM_IN_BUTTON = wx.NewId()
 ID_ZOOM_OUT_BUTTON = wx.NewId()
 ID_ZOOM_TO_FIT_BUTTON = wx.NewId()
index b47f4d988b82659bb8fbcc5ad6efa7ab9b0a25f7..52d39a8caaae2b96bd653b460ab2ec57dcd6770f 100644 (file)
@@ -2,7 +2,7 @@
 This is the floatcanvas package. It provides two primary modules, and a
 support module.
 
-FloatCanvas.py contains the main FloatCanvas class, and it's supporting
+FloatCanvas.py contains the main FloatCanvas class, and its supporting
 classes.  NavCanvas.py contains a wrapper for the FloatCanvas that
 provides the canvas and a toolbar with tools that allow you to navigate
 the canvas (zooming, panning, etc.)  Resources.py is a module that
@@ -73,6 +73,10 @@ just like the regular mouse events, but include an extra attribute:
 Event.GetCoords(), that returns the (x,y) position in world coordinates,
 as a length-2 NumPy vector of Floats.
 
+There are also a full set of bindings to mouse events on objects, so
+that you can specify a given function be called when an objects is
+clicked, mouse-over'd, etc.
+
 See the Demo for what it can do, and how to use it.
 
 Copyright: Christopher Barker
@@ -90,6 +94,6 @@ Chris.Barker@noaa.gov
 
 """
 
-__version__ = "0.8.5"
+__version__ = "0.8.7"